representation_theory.basicMathlib.RepresentationTheory.Basic

This file has been ported!

Changes since the initial port

The following section lists changes to this file in mathlib3 and mathlib4 that occured after the initial port. Most recent changes are shown first. Hovering over a commit will show all commits associated with the same mathlib3 commit.

Changes in mathlib3

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(last sync)

Changes in mathlib3port

mathlib3
mathlib3port
Diff
@@ -4,11 +4,11 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
 -/
 import Algebra.Module.Basic
-import Algebra.Module.LinearMap
+import Algebra.Module.LinearMap.Basic
 import Algebra.MonoidAlgebra.Basic
 import LinearAlgebra.Dual
 import LinearAlgebra.Contraction
-import RingTheory.TensorProduct
+import LinearAlgebra.TensorProduct.Tower
 
 #align_import representation_theory.basic from "leanprover-community/mathlib"@"61db041ab8e4aaf8cb5c7dc10a7d4ff261997536"
 
Diff
@@ -3,12 +3,12 @@ Copyright (c) 2022 Antoine Labelle. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
 -/
-import Mathbin.Algebra.Module.Basic
-import Mathbin.Algebra.Module.LinearMap
-import Mathbin.Algebra.MonoidAlgebra.Basic
-import Mathbin.LinearAlgebra.Dual
-import Mathbin.LinearAlgebra.Contraction
-import Mathbin.RingTheory.TensorProduct
+import Algebra.Module.Basic
+import Algebra.Module.LinearMap
+import Algebra.MonoidAlgebra.Basic
+import LinearAlgebra.Dual
+import LinearAlgebra.Contraction
+import RingTheory.TensorProduct
 
 #align_import representation_theory.basic from "leanprover-community/mathlib"@"61db041ab8e4aaf8cb5c7dc10a7d4ff261997536"
 
Diff
@@ -2,11 +2,6 @@
 Copyright (c) 2022 Antoine Labelle. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
-
-! This file was ported from Lean 3 source module representation_theory.basic
-! leanprover-community/mathlib commit 61db041ab8e4aaf8cb5c7dc10a7d4ff261997536
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathbin.Algebra.Module.Basic
 import Mathbin.Algebra.Module.LinearMap
@@ -15,6 +10,8 @@ import Mathbin.LinearAlgebra.Dual
 import Mathbin.LinearAlgebra.Contraction
 import Mathbin.RingTheory.TensorProduct
 
+#align_import representation_theory.basic from "leanprover-community/mathlib"@"61db041ab8e4aaf8cb5c7dc10a7d4ff261997536"
+
 /-!
 # Monoid representations
 
Diff
@@ -303,8 +303,8 @@ variable (k : Type _) [CommSemiring k] (G : Type _) [Monoid G] (H : Type _) [Mul
 noncomputable def ofMulAction : Representation k G (H →₀ k)
     where
   toFun g := Finsupp.lmapDomain k k ((· • ·) g)
-  map_one' := by ext (x y); dsimp; simp
-  map_mul' x y := by ext (z w); simp [mul_smul]
+  map_one' := by ext x y; dsimp; simp
+  map_mul' x y := by ext z w; simp [mul_smul]
 #align representation.of_mul_action Representation.ofMulAction
 -/
 
Diff
@@ -71,10 +71,12 @@ def trivial : Representation k G V :=
 #align representation.trivial Representation.trivial
 -/
 
+#print Representation.trivial_def /-
 @[simp]
 theorem trivial_def (g : G) (v : V) : trivial k g v = v :=
   rfl
 #align representation.trivial_def Representation.trivial_def
+-/
 
 end trivial
 
@@ -84,28 +86,38 @@ variable {k G V : Type _} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module
 
 variable (ρ : Representation k G V)
 
+#print Representation.asAlgebraHom /-
 /-- A `k`-linear representation of `G` on `V` can be thought of as
 an algebra map from `monoid_algebra k G` into the `k`-linear endomorphisms of `V`.
 -/
 noncomputable def asAlgebraHom : MonoidAlgebra k G →ₐ[k] Module.End k V :=
   (lift k G _) ρ
 #align representation.as_algebra_hom Representation.asAlgebraHom
+-/
 
+#print Representation.asAlgebraHom_def /-
 theorem asAlgebraHom_def : asAlgebraHom ρ = (lift k G _) ρ :=
   rfl
 #align representation.as_algebra_hom_def Representation.asAlgebraHom_def
+-/
 
+#print Representation.asAlgebraHom_single /-
 @[simp]
 theorem asAlgebraHom_single (g : G) (r : k) : asAlgebraHom ρ (Finsupp.single g r) = r • ρ g := by
   simp only [as_algebra_hom_def, MonoidAlgebra.lift_single]
 #align representation.as_algebra_hom_single Representation.asAlgebraHom_single
+-/
 
+#print Representation.asAlgebraHom_single_one /-
 theorem asAlgebraHom_single_one (g : G) : asAlgebraHom ρ (Finsupp.single g 1) = ρ g := by simp
 #align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_one
+-/
 
+#print Representation.asAlgebraHom_of /-
 theorem asAlgebraHom_of (g : G) : asAlgebraHom ρ (of k G g) = ρ g := by
   simp only [MonoidAlgebra.of_apply, as_algebra_hom_single, one_smul]
 #align representation.as_algebra_hom_of Representation.asAlgebraHom_of
+-/
 
 /- ./././Mathport/Syntax/Translate/Command.lean:43:9: unsupported derive handler module[module] (module.End[module.End] k V) -/
 #print Representation.asModule /-
@@ -134,6 +146,7 @@ noncomputable instance asModuleModule : Module (MonoidAlgebra k G) ρ.asModule :
 #align representation.as_module_module Representation.asModuleModule
 -/
 
+#print Representation.asModuleEquiv /-
 /-- The additive equivalence from the `module (monoid_algebra k G)` to the original vector space
 of the representative.
 
@@ -142,13 +155,17 @@ This is just the identity, but it is helpful for typechecking and keeping track
 def asModuleEquiv : ρ.asModule ≃+ V :=
   AddEquiv.refl _
 #align representation.as_module_equiv Representation.asModuleEquiv
+-/
 
+#print Representation.asModuleEquiv_map_smul /-
 @[simp]
 theorem asModuleEquiv_map_smul (r : MonoidAlgebra k G) (x : ρ.asModule) :
     ρ.asModuleEquiv (r • x) = ρ.asAlgebraHom r (ρ.asModuleEquiv x) :=
   rfl
 #align representation.as_module_equiv_map_smul Representation.asModuleEquiv_map_smul
+-/
 
+#print Representation.asModuleEquiv_symm_map_smul /-
 @[simp]
 theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
     ρ.asModuleEquiv.symm (r • x) = algebraMap k (MonoidAlgebra k G) r • ρ.asModuleEquiv.symm x :=
@@ -156,7 +173,9 @@ theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
   apply_fun ρ.as_module_equiv
   simp
 #align representation.as_module_equiv_symm_map_smul Representation.asModuleEquiv_symm_map_smul
+-/
 
+#print Representation.asModuleEquiv_symm_map_rho /-
 @[simp]
 theorem asModuleEquiv_symm_map_rho (g : G) (x : V) :
     ρ.asModuleEquiv.symm (ρ g x) = MonoidAlgebra.of k G g • ρ.asModuleEquiv.symm x :=
@@ -164,6 +183,7 @@ theorem asModuleEquiv_symm_map_rho (g : G) (x : V) :
   apply_fun ρ.as_module_equiv
   simp
 #align representation.as_module_equiv_symm_map_rho Representation.asModuleEquiv_symm_map_rho
+-/
 
 #print Representation.ofModule' /-
 /-- Build a `representation k G M` from a `[module (monoid_algebra k G) M]`.
@@ -217,6 +237,7 @@ we have `module (monoid_algebra k G) (restrict_scalars k (monoid_algebra k G) M)
 -/
 
 
+#print Representation.ofModule_asAlgebraHom_apply_apply /-
 @[simp]
 theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
     (m : RestrictScalars k (MonoidAlgebra k G) M) :
@@ -234,7 +255,9 @@ theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
     simp only [w, AlgHom.map_smul, LinearMap.smul_apply,
       RestrictScalars.addEquiv_symm_map_smul_smul]
 #align representation.of_module_as_algebra_hom_apply_apply Representation.ofModule_asAlgebraHom_apply_apply
+-/
 
+#print Representation.ofModule_asModule_act /-
 @[simp]
 theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G) ρ.asModule) :
     ofModule k G ρ.asModule g x =
@@ -246,12 +269,15 @@ theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G)
   dsimp [of_module, RestrictScalars.lsmul_apply_apply]
   simp
 #align representation.of_module_as_module_act Representation.ofModule_asModule_act
+-/
 
+#print Representation.smul_ofModule_asModule /-
 theorem smul_ofModule_asModule (r : MonoidAlgebra k G) (m : (ofModule k G M).asModule) :
     (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv (r • m)) =
       r • (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv m) :=
   by dsimp; simp only [AddEquiv.apply_symm_apply, of_module_as_algebra_hom_apply_apply]
 #align representation.smul_of_module_as_module Representation.smul_ofModule_asModule
+-/
 
 end
 
@@ -272,6 +298,7 @@ section MulAction
 
 variable (k : Type _) [CommSemiring k] (G : Type _) [Monoid G] (H : Type _) [MulAction G H]
 
+#print Representation.ofMulAction /-
 /-- A `G`-action on `H` induces a representation `G →* End(k[H])` in the natural way. -/
 noncomputable def ofMulAction : Representation k G (H →₀ k)
     where
@@ -279,17 +306,22 @@ noncomputable def ofMulAction : Representation k G (H →₀ k)
   map_one' := by ext (x y); dsimp; simp
   map_mul' x y := by ext (z w); simp [mul_smul]
 #align representation.of_mul_action Representation.ofMulAction
+-/
 
 variable {k G H}
 
+#print Representation.ofMulAction_def /-
 theorem ofMulAction_def (g : G) : ofMulAction k G H g = Finsupp.lmapDomain k k ((· • ·) g) :=
   rfl
 #align representation.of_mul_action_def Representation.ofMulAction_def
+-/
 
+#print Representation.ofMulAction_single /-
 theorem ofMulAction_single (g : G) (x : H) (r : k) :
     ofMulAction k G H g (Finsupp.single x r) = Finsupp.single (g • x) r :=
   Finsupp.mapDomain_single
 #align representation.of_mul_action_single Representation.ofMulAction_single
+-/
 
 end MulAction
 
@@ -299,6 +331,7 @@ variable {k G V : Type _} [CommSemiring k] [Group G] [AddCommMonoid V] [Module k
 
 variable (ρ : Representation k G V)
 
+#print Representation.ofMulAction_apply /-
 @[simp]
 theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k) (h : H) :
     ofMulAction k G H g f h = f (g⁻¹ • h) :=
@@ -309,14 +342,18 @@ theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k)
   have hg : Function.Injective ((· • ·) g : H → H) := by intro h₁ h₂; simp
   simp only [of_mul_action_def, Finsupp.lmapDomain_apply, Finsupp.mapDomain_apply, hg]
 #align representation.of_mul_action_apply Representation.ofMulAction_apply
+-/
 
+#print Representation.ofMulAction_self_smul_eq_mul /-
 theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k G G).asModule) :
     x • y = (x * y : MonoidAlgebra k G) :=
   x.inductionOn (fun g => by show as_algebra_hom _ _ _ = _ <;> ext <;> simp)
     (fun x y hx hy => by simp only [hx, hy, add_mul, add_smul]) fun r x hx => by
     show as_algebra_hom _ _ _ = _ <;> simpa [← hx]
 #align representation.of_mul_action_self_smul_eq_mul Representation.ofMulAction_self_smul_eq_mul
+-/
 
+#print Representation.ofMulActionSelfAsModuleEquiv /-
 /-- If we equip `k[G]` with the `k`-linear `G`-representation induced by the left regular action of
 `G` on itself, the resulting object is isomorphic as a `k[G]`-module to `k[G]` with its natural
 `k[G]`-module structure. -/
@@ -325,17 +362,22 @@ noncomputable def ofMulActionSelfAsModuleEquiv :
     (ofMulAction k G G).asModule ≃ₗ[MonoidAlgebra k G] MonoidAlgebra k G :=
   { asModuleEquiv _ with map_smul' := ofMulAction_self_smul_eq_mul }
 #align representation.of_mul_action_self_as_module_equiv Representation.ofMulActionSelfAsModuleEquiv
+-/
 
+#print Representation.asGroupHom /-
 /-- When `G` is a group, a `k`-linear representation of `G` on `V` can be thought of as
 a group homomorphism from `G` into the invertible `k`-linear endomorphisms of `V`.
 -/
 def asGroupHom : G →* Units (V →ₗ[k] V) :=
   MonoidHom.toHomUnits ρ
 #align representation.as_group_hom Representation.asGroupHom
+-/
 
+#print Representation.asGroupHom_apply /-
 theorem asGroupHom_apply (g : G) : ↑(asGroupHom ρ g) = ρ g := by
   simp only [as_group_hom, MonoidHom.coe_toHomUnits]
 #align representation.as_group_hom_apply Representation.asGroupHom_apply
+-/
 
 end Group
 
@@ -349,6 +391,7 @@ variable (ρV : Representation k G V) (ρW : Representation k G W)
 
 open scoped TensorProduct
 
+#print Representation.tprod /-
 /-- Given representations of `G` on `V` and `W`, there is a natural representation of `G` on their
 tensor product `V ⊗[k] W`.
 -/
@@ -358,15 +401,18 @@ def tprod : Representation k G (V ⊗[k] W)
   map_one' := by simp only [map_one, TensorProduct.map_one]
   map_mul' g h := by simp only [map_mul, TensorProduct.map_mul]
 #align representation.tprod Representation.tprod
+-/
 
--- mathport name: «expr ⊗ »
 local notation ρV " ⊗ " ρW => tprod ρV ρW
 
+#print Representation.tprod_apply /-
 @[simp]
 theorem tprod_apply (g : G) : (ρV ⊗ ρW) g = TensorProduct.map (ρV g) (ρW g) :=
   rfl
 #align representation.tprod_apply Representation.tprod_apply
+-/
 
+#print Representation.smul_tprod_one_asModule /-
 theorem smul_tprod_one_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
     (r • x ⊗ₜ y : (ρV.tprod 1).asModule) = (r • x : ρV.asModule) ⊗ₜ y :=
   by
@@ -376,7 +422,9 @@ theorem smul_tprod_one_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
   simp only [Finsupp.sum, TensorProduct.sum_tmul]
   rfl
 #align representation.smul_tprod_one_as_module Representation.smul_tprod_one_asModule
+-/
 
+#print Representation.smul_one_tprod_asModule /-
 theorem smul_one_tprod_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
     (r • x ⊗ₜ y : ((1 : Representation k G V).tprod ρW).asModule) = x ⊗ₜ (r • y : ρW.asModule) :=
   by
@@ -385,6 +433,7 @@ theorem smul_one_tprod_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
     LinearMap.finsupp_sum_apply, LinearMap.smul_apply, TensorProduct.map_tmul, LinearMap.one_apply]
   simp only [Finsupp.sum, TensorProduct.tmul_sum, TensorProduct.tmul_smul]
 #align representation.smul_one_tprod_as_module Representation.smul_one_tprod_asModule
+-/
 
 end TensorProduct
 
@@ -415,10 +464,12 @@ def linHom : Representation k G (V →ₗ[k] W)
 #align representation.lin_hom Representation.linHom
 -/
 
+#print Representation.linHom_apply /-
 @[simp]
 theorem linHom_apply (g : G) (f : V →ₗ[k] W) : (linHom ρV ρW) g f = ρW g ∘ₗ f ∘ₗ ρV g⁻¹ :=
   rfl
 #align representation.lin_hom_apply Representation.linHom_apply
+-/
 
 #print Representation.dual /-
 /-- The dual of a representation `ρ` of `G` on a module `V`, given by `(dual ρ) g f = f ∘ₗ (ρ g⁻¹)`,
@@ -437,11 +488,14 @@ def dual : Representation k G (Module.Dual k V)
 #align representation.dual Representation.dual
 -/
 
+#print Representation.dual_apply /-
 @[simp]
 theorem dual_apply (g : G) : (dual ρV) g = Module.Dual.transpose (ρV g⁻¹) :=
   rfl
 #align representation.dual_apply Representation.dual_apply
+-/
 
+#print Representation.dualTensorHom_comm /-
 /-- Given $k$-modules $V, W$, there is a homomorphism $φ : V^* ⊗ W → Hom_k(V, W)$
 (implemented by `linear_algebra.contraction.dual_tensor_hom`).
 Given representations of $G$ on $V$ and $W$,there are representations of $G$ on  $V^* ⊗ W$ and on
@@ -453,6 +507,7 @@ theorem dualTensorHom_comm (g : G) :
       (linHom ρV ρW) g ∘ₗ dualTensorHom k V W :=
   by ext; simp [Module.Dual.transpose_apply]
 #align representation.dual_tensor_hom_comm Representation.dualTensorHom_comm
+-/
 
 end LinearHom
 
Diff
@@ -107,7 +107,7 @@ theorem asAlgebraHom_of (g : G) : asAlgebraHom ρ (of k G g) = ρ g := by
   simp only [MonoidAlgebra.of_apply, as_algebra_hom_single, one_smul]
 #align representation.as_algebra_hom_of Representation.asAlgebraHom_of
 
-/- ./././Mathport/Syntax/Translate/Command.lean:42:9: unsupported derive handler module[module] (module.End[module.End] k V) -/
+/- ./././Mathport/Syntax/Translate/Command.lean:43:9: unsupported derive handler module[module] (module.End[module.End] k V) -/
 #print Representation.asModule /-
 /-- If `ρ : representation k G V`, then `ρ.as_module` is a type synonym for `V`,
 which we equip with an instance `module (monoid_algebra k G) ρ.as_module`.
@@ -118,7 +118,7 @@ You should use `as_module_equiv : ρ.as_module ≃+ V` to translate terms.
 def asModule (ρ : Representation k G V) :=
   V
 deriving AddCommMonoid,
-  «./././Mathport/Syntax/Translate/Command.lean:42:9: unsupported derive handler module[module] (module.End[module.End] k V)»
+  «./././Mathport/Syntax/Translate/Command.lean:43:9: unsupported derive handler module[module] (module.End[module.End] k V)»
 #align representation.as_module Representation.asModule
 -/
 
Diff
@@ -116,7 +116,8 @@ You should use `as_module_equiv : ρ.as_module ≃+ V` to translate terms.
 -/
 @[nolint unused_arguments]
 def asModule (ρ : Representation k G V) :=
-  V deriving AddCommMonoid,
+  V
+deriving AddCommMonoid,
   «./././Mathport/Syntax/Translate/Command.lean:42:9: unsupported derive handler module[module] (module.End[module.End] k V)»
 #align representation.as_module Representation.asModule
 -/
Diff
@@ -346,7 +346,7 @@ variable [AddCommMonoid V] [Module k V] [AddCommMonoid W] [Module k W]
 
 variable (ρV : Representation k G V) (ρW : Representation k G W)
 
-open TensorProduct
+open scoped TensorProduct
 
 /-- Given representations of `G` on `V` and `W`, there is a natural representation of `G` on their
 tensor product `V ⊗[k] W`.
Diff
@@ -71,9 +71,6 @@ def trivial : Representation k G V :=
 #align representation.trivial Representation.trivial
 -/
 
-/- warning: representation.trivial_def -> Representation.trivial_def is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.trivial_def Representation.trivial_defₓ'. -/
 @[simp]
 theorem trivial_def (g : G) (v : V) : trivial k g v = v :=
   rfl
@@ -87,12 +84,6 @@ variable {k G V : Type _} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module
 
 variable (ρ : Representation k G V)
 
-/- warning: representation.as_algebra_hom -> Representation.asAlgebraHom is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3], (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) -> (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))
-but is expected to have type
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3], (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) -> (AlgHom.{u1, max u2 u1, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u1, u3} k V _inst_1 _inst_3 _inst_4))
-Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom Representation.asAlgebraHomₓ'. -/
 /-- A `k`-linear representation of `G` on `V` can be thought of as
 an algebra map from `monoid_algebra k G` into the `k`-linear endomorphisms of `V`.
 -/
@@ -100,30 +91,18 @@ noncomputable def asAlgebraHom : MonoidAlgebra k G →ₐ[k] Module.End k V :=
   (lift k G _) ρ
 #align representation.as_algebra_hom Representation.asAlgebraHom
 
-/- warning: representation.as_algebra_hom_def -> Representation.asAlgebraHom_def is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_def Representation.asAlgebraHom_defₓ'. -/
 theorem asAlgebraHom_def : asAlgebraHom ρ = (lift k G _) ρ :=
   rfl
 #align representation.as_algebra_hom_def Representation.asAlgebraHom_def
 
-/- warning: representation.as_algebra_hom_single -> Representation.asAlgebraHom_single is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_single Representation.asAlgebraHom_singleₓ'. -/
 @[simp]
 theorem asAlgebraHom_single (g : G) (r : k) : asAlgebraHom ρ (Finsupp.single g r) = r • ρ g := by
   simp only [as_algebra_hom_def, MonoidAlgebra.lift_single]
 #align representation.as_algebra_hom_single Representation.asAlgebraHom_single
 
-/- warning: representation.as_algebra_hom_single_one -> Representation.asAlgebraHom_single_one is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_oneₓ'. -/
 theorem asAlgebraHom_single_one (g : G) : asAlgebraHom ρ (Finsupp.single g 1) = ρ g := by simp
 #align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_one
 
-/- warning: representation.as_algebra_hom_of -> Representation.asAlgebraHom_of is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_of Representation.asAlgebraHom_ofₓ'. -/
 theorem asAlgebraHom_of (g : G) : asAlgebraHom ρ (of k G g) = ρ g := by
   simp only [MonoidAlgebra.of_apply, as_algebra_hom_single, one_smul]
 #align representation.as_algebra_hom_of Representation.asAlgebraHom_of
@@ -154,12 +133,6 @@ noncomputable instance asModuleModule : Module (MonoidAlgebra k G) ρ.asModule :
 #align representation.as_module_module Representation.asModuleModule
 -/
 
-/- warning: representation.as_module_equiv -> Representation.asModuleEquiv is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4), AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))
-but is expected to have type
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4), AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))
-Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv Representation.asModuleEquivₓ'. -/
 /-- The additive equivalence from the `module (monoid_algebra k G)` to the original vector space
 of the representative.
 
@@ -169,18 +142,12 @@ def asModuleEquiv : ρ.asModule ≃+ V :=
   AddEquiv.refl _
 #align representation.as_module_equiv Representation.asModuleEquiv
 
-/- warning: representation.as_module_equiv_map_smul -> Representation.asModuleEquiv_map_smul is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_map_smul Representation.asModuleEquiv_map_smulₓ'. -/
 @[simp]
 theorem asModuleEquiv_map_smul (r : MonoidAlgebra k G) (x : ρ.asModule) :
     ρ.asModuleEquiv (r • x) = ρ.asAlgebraHom r (ρ.asModuleEquiv x) :=
   rfl
 #align representation.as_module_equiv_map_smul Representation.asModuleEquiv_map_smul
 
-/- warning: representation.as_module_equiv_symm_map_smul -> Representation.asModuleEquiv_symm_map_smul is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_symm_map_smul Representation.asModuleEquiv_symm_map_smulₓ'. -/
 @[simp]
 theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
     ρ.asModuleEquiv.symm (r • x) = algebraMap k (MonoidAlgebra k G) r • ρ.asModuleEquiv.symm x :=
@@ -189,9 +156,6 @@ theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
   simp
 #align representation.as_module_equiv_symm_map_smul Representation.asModuleEquiv_symm_map_smul
 
-/- warning: representation.as_module_equiv_symm_map_rho -> Representation.asModuleEquiv_symm_map_rho is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_symm_map_rho Representation.asModuleEquiv_symm_map_rhoₓ'. -/
 @[simp]
 theorem asModuleEquiv_symm_map_rho (g : G) (x : V) :
     ρ.asModuleEquiv.symm (ρ g x) = MonoidAlgebra.of k G g • ρ.asModuleEquiv.symm x :=
@@ -252,9 +216,6 @@ we have `module (monoid_algebra k G) (restrict_scalars k (monoid_algebra k G) M)
 -/
 
 
-/- warning: representation.of_module_as_algebra_hom_apply_apply -> Representation.ofModule_asAlgebraHom_apply_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.of_module_as_algebra_hom_apply_apply Representation.ofModule_asAlgebraHom_apply_applyₓ'. -/
 @[simp]
 theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
     (m : RestrictScalars k (MonoidAlgebra k G) M) :
@@ -273,9 +234,6 @@ theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
       RestrictScalars.addEquiv_symm_map_smul_smul]
 #align representation.of_module_as_algebra_hom_apply_apply Representation.ofModule_asAlgebraHom_apply_apply
 
-/- warning: representation.of_module_as_module_act -> Representation.ofModule_asModule_act is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.of_module_as_module_act Representation.ofModule_asModule_actₓ'. -/
 @[simp]
 theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G) ρ.asModule) :
     ofModule k G ρ.asModule g x =
@@ -288,9 +246,6 @@ theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G)
   simp
 #align representation.of_module_as_module_act Representation.ofModule_asModule_act
 
-/- warning: representation.smul_of_module_as_module -> Representation.smul_ofModule_asModule is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.smul_of_module_as_module Representation.smul_ofModule_asModuleₓ'. -/
 theorem smul_ofModule_asModule (r : MonoidAlgebra k G) (m : (ofModule k G M).asModule) :
     (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv (r • m)) =
       r • (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv m) :=
@@ -316,12 +271,6 @@ section MulAction
 
 variable (k : Type _) [CommSemiring k] (G : Type _) [Monoid G] (H : Type _) [MulAction G H]
 
-/- warning: representation.of_mul_action -> Representation.ofMulAction is a dubious translation:
-lean 3 declaration is
-  forall (k : Type.{u1}) [_inst_1 : CommSemiring.{u1} k] (G : Type.{u2}) [_inst_2 : Monoid.{u2} G] (H : Type.{u3}) [_inst_3 : MulAction.{u2, u3} G H _inst_2], Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))
-but is expected to have type
-  forall (k : Type.{u1}) [_inst_1 : CommSemiring.{u1} k] (G : Type.{u2}) [_inst_2 : Monoid.{u2} G] (H : Type.{u3}) [_inst_3 : MulAction.{u2, u3} G H _inst_2], Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))
-Case conversion may be inaccurate. Consider using '#align representation.of_mul_action Representation.ofMulActionₓ'. -/
 /-- A `G`-action on `H` induces a representation `G →* End(k[H])` in the natural way. -/
 noncomputable def ofMulAction : Representation k G (H →₀ k)
     where
@@ -332,16 +281,10 @@ noncomputable def ofMulAction : Representation k G (H →₀ k)
 
 variable {k G H}
 
-/- warning: representation.of_mul_action_def -> Representation.ofMulAction_def is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_def Representation.ofMulAction_defₓ'. -/
 theorem ofMulAction_def (g : G) : ofMulAction k G H g = Finsupp.lmapDomain k k ((· • ·) g) :=
   rfl
 #align representation.of_mul_action_def Representation.ofMulAction_def
 
-/- warning: representation.of_mul_action_single -> Representation.ofMulAction_single is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_single Representation.ofMulAction_singleₓ'. -/
 theorem ofMulAction_single (g : G) (x : H) (r : k) :
     ofMulAction k G H g (Finsupp.single x r) = Finsupp.single (g • x) r :=
   Finsupp.mapDomain_single
@@ -355,9 +298,6 @@ variable {k G V : Type _} [CommSemiring k] [Group G] [AddCommMonoid V] [Module k
 
 variable (ρ : Representation k G V)
 
-/- warning: representation.of_mul_action_apply -> Representation.ofMulAction_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_apply Representation.ofMulAction_applyₓ'. -/
 @[simp]
 theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k) (h : H) :
     ofMulAction k G H g f h = f (g⁻¹ • h) :=
@@ -369,9 +309,6 @@ theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k)
   simp only [of_mul_action_def, Finsupp.lmapDomain_apply, Finsupp.mapDomain_apply, hg]
 #align representation.of_mul_action_apply Representation.ofMulAction_apply
 
-/- warning: representation.of_mul_action_self_smul_eq_mul -> Representation.ofMulAction_self_smul_eq_mul is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_self_smul_eq_mul Representation.ofMulAction_self_smul_eq_mulₓ'. -/
 theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k G G).asModule) :
     x • y = (x * y : MonoidAlgebra k G) :=
   x.inductionOn (fun g => by show as_algebra_hom _ _ _ = _ <;> ext <;> simp)
@@ -379,9 +316,6 @@ theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k
     show as_algebra_hom _ _ _ = _ <;> simpa [← hx]
 #align representation.of_mul_action_self_smul_eq_mul Representation.ofMulAction_self_smul_eq_mul
 
-/- warning: representation.of_mul_action_self_as_module_equiv -> Representation.ofMulActionSelfAsModuleEquiv is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_self_as_module_equiv Representation.ofMulActionSelfAsModuleEquivₓ'. -/
 /-- If we equip `k[G]` with the `k`-linear `G`-representation induced by the left regular action of
 `G` on itself, the resulting object is isomorphic as a `k[G]`-module to `k[G]` with its natural
 `k[G]`-module structure. -/
@@ -391,12 +325,6 @@ noncomputable def ofMulActionSelfAsModuleEquiv :
   { asModuleEquiv _ with map_smul' := ofMulAction_self_smul_eq_mul }
 #align representation.of_mul_action_self_as_module_equiv Representation.ofMulActionSelfAsModuleEquiv
 
-/- warning: representation.as_group_hom -> Representation.asGroupHom is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3], (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) -> (MonoidHom.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.mulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))
-but is expected to have type
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3], (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) -> (MonoidHom.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))
-Case conversion may be inaccurate. Consider using '#align representation.as_group_hom Representation.asGroupHomₓ'. -/
 /-- When `G` is a group, a `k`-linear representation of `G` on `V` can be thought of as
 a group homomorphism from `G` into the invertible `k`-linear endomorphisms of `V`.
 -/
@@ -404,9 +332,6 @@ def asGroupHom : G →* Units (V →ₗ[k] V) :=
   MonoidHom.toHomUnits ρ
 #align representation.as_group_hom Representation.asGroupHom
 
-/- warning: representation.as_group_hom_apply -> Representation.asGroupHom_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.as_group_hom_apply Representation.asGroupHom_applyₓ'. -/
 theorem asGroupHom_apply (g : G) : ↑(asGroupHom ρ g) = ρ g := by
   simp only [as_group_hom, MonoidHom.coe_toHomUnits]
 #align representation.as_group_hom_apply Representation.asGroupHom_apply
@@ -423,12 +348,6 @@ variable (ρV : Representation k G V) (ρW : Representation k G W)
 
 open TensorProduct
 
-/- warning: representation.tprod -> Representation.tprod is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5], (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) -> (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) -> (Representation.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6))
-but is expected to have type
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5], (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) -> (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) -> (Representation.{u1, u2, max u4 u3} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6))
-Case conversion may be inaccurate. Consider using '#align representation.tprod Representation.tprodₓ'. -/
 /-- Given representations of `G` on `V` and `W`, there is a natural representation of `G` on their
 tensor product `V ⊗[k] W`.
 -/
@@ -442,17 +361,11 @@ def tprod : Representation k G (V ⊗[k] W)
 -- mathport name: «expr ⊗ »
 local notation ρV " ⊗ " ρW => tprod ρV ρW
 
-/- warning: representation.tprod_apply -> Representation.tprod_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.tprod_apply Representation.tprod_applyₓ'. -/
 @[simp]
 theorem tprod_apply (g : G) : (ρV ⊗ ρW) g = TensorProduct.map (ρV g) (ρW g) :=
   rfl
 #align representation.tprod_apply Representation.tprod_apply
 
-/- warning: representation.smul_tprod_one_as_module -> Representation.smul_tprod_one_asModule is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.smul_tprod_one_as_module Representation.smul_tprod_one_asModuleₓ'. -/
 theorem smul_tprod_one_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
     (r • x ⊗ₜ y : (ρV.tprod 1).asModule) = (r • x : ρV.asModule) ⊗ₜ y :=
   by
@@ -463,9 +376,6 @@ theorem smul_tprod_one_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
   rfl
 #align representation.smul_tprod_one_as_module Representation.smul_tprod_one_asModule
 
-/- warning: representation.smul_one_tprod_as_module -> Representation.smul_one_tprod_asModule is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.smul_one_tprod_as_module Representation.smul_one_tprod_asModuleₓ'. -/
 theorem smul_one_tprod_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
     (r • x ⊗ₜ y : ((1 : Representation k G V).tprod ρW).asModule) = x ⊗ₜ (r • y : ρW.asModule) :=
   by
@@ -504,9 +414,6 @@ def linHom : Representation k G (V →ₗ[k] W)
 #align representation.lin_hom Representation.linHom
 -/
 
-/- warning: representation.lin_hom_apply -> Representation.linHom_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.lin_hom_apply Representation.linHom_applyₓ'. -/
 @[simp]
 theorem linHom_apply (g : G) (f : V →ₗ[k] W) : (linHom ρV ρW) g f = ρW g ∘ₗ f ∘ₗ ρV g⁻¹ :=
   rfl
@@ -529,17 +436,11 @@ def dual : Representation k G (Module.Dual k V)
 #align representation.dual Representation.dual
 -/
 
-/- warning: representation.dual_apply -> Representation.dual_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.dual_apply Representation.dual_applyₓ'. -/
 @[simp]
 theorem dual_apply (g : G) : (dual ρV) g = Module.Dual.transpose (ρV g⁻¹) :=
   rfl
 #align representation.dual_apply Representation.dual_apply
 
-/- warning: representation.dual_tensor_hom_comm -> Representation.dualTensorHom_comm is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align representation.dual_tensor_hom_comm Representation.dualTensorHom_commₓ'. -/
 /-- Given $k$-modules $V, W$, there is a homomorphism $φ : V^* ⊗ W → Hom_k(V, W)$
 (implemented by `linear_algebra.contraction.dual_tensor_hom`).
 Given representations of $G$ on $V$ and $W$,there are representations of $G$ on  $V^* ⊗ W$ and on
Diff
@@ -294,9 +294,7 @@ Case conversion may be inaccurate. Consider using '#align representation.smul_of
 theorem smul_ofModule_asModule (r : MonoidAlgebra k G) (m : (ofModule k G M).asModule) :
     (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv (r • m)) =
       r • (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv m) :=
-  by
-  dsimp
-  simp only [AddEquiv.apply_symm_apply, of_module_as_algebra_hom_apply_apply]
+  by dsimp; simp only [AddEquiv.apply_symm_apply, of_module_as_algebra_hom_apply_apply]
 #align representation.smul_of_module_as_module Representation.smul_ofModule_asModule
 
 end
@@ -328,13 +326,8 @@ Case conversion may be inaccurate. Consider using '#align representation.of_mul_
 noncomputable def ofMulAction : Representation k G (H →₀ k)
     where
   toFun g := Finsupp.lmapDomain k k ((· • ·) g)
-  map_one' := by
-    ext (x y)
-    dsimp
-    simp
-  map_mul' x y := by
-    ext (z w)
-    simp [mul_smul]
+  map_one' := by ext (x y); dsimp; simp
+  map_mul' x y := by ext (z w); simp [mul_smul]
 #align representation.of_mul_action Representation.ofMulAction
 
 variable {k G H}
@@ -372,10 +365,7 @@ theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k)
   conv_lhs => rw [← smul_inv_smul g h]
   let h' := g⁻¹ • h
   change of_mul_action k G H g f (g • h') = f h'
-  have hg : Function.Injective ((· • ·) g : H → H) :=
-    by
-    intro h₁ h₂
-    simp
+  have hg : Function.Injective ((· • ·) g : H → H) := by intro h₁ h₂; simp
   simp only [of_mul_action_def, Finsupp.lmapDomain_apply, Finsupp.mapDomain_apply, hg]
 #align representation.of_mul_action_apply Representation.ofMulAction_apply
 
@@ -531,14 +521,10 @@ def dual : Representation k G (Module.Dual k V)
   toFun g :=
     { toFun := fun f => f ∘ₗ ρV g⁻¹
       map_add' := fun f₁ f₂ => by simp only [add_comp]
-      map_smul' := fun r f => by
-        ext
+      map_smul' := fun r f => by ext;
         simp only [coe_comp, Function.comp_apply, smul_apply, RingHom.id_apply] }
-  map_one' := by
-    ext
-    simp only [coe_comp, Function.comp_apply, map_one, inv_one, coe_mk, one_apply]
-  map_mul' g h := by
-    ext
+  map_one' := by ext; simp only [coe_comp, Function.comp_apply, map_one, inv_one, coe_mk, one_apply]
+  map_mul' g h := by ext;
     simp only [coe_comp, Function.comp_apply, mul_inv_rev, map_mul, coe_mk, mul_apply]
 #align representation.dual Representation.dual
 -/
Diff
@@ -72,10 +72,7 @@ def trivial : Representation k G V :=
 -/
 
 /- warning: representation.trivial_def -> Representation.trivial_def is a dubious translation:
-lean 3 declaration is
-  forall (k : Type.{u1}) {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (g : G) (v : V), Eq.{succ u3} V (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (Representation.trivial.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) g) v) v
-but is expected to have type
-  forall (k : Type.{u2}) {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (g : G) (v : V), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) v) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u3) (succ u1), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u3 u1, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u3 u1, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) (Representation.trivial.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) g) v) v
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.trivial_def Representation.trivial_defₓ'. -/
 @[simp]
 theorem trivial_def (g : G) (v : V) : trivial k g v = v :=
@@ -104,20 +101,14 @@ noncomputable def asAlgebraHom : MonoidAlgebra k G →ₐ[k] Module.End k V :=
 #align representation.as_algebra_hom Representation.asAlgebraHom
 
 /- warning: representation.as_algebra_hom_def -> Representation.asAlgebraHom_def is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4), Eq.{max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{max 1 (max (max (succ u3) (succ u2)) (succ (max u1 u2)) (succ u3)) (max (succ (max u1 u2)) (succ u3)) (succ u3) (succ u2), max (max (succ u3) (succ u2)) (succ (max u1 u2)) (succ u3)} (Equiv.{max (succ u3) (succ u2), max (succ (max u1 u2)) (succ u3)} (MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (fun (_x : Equiv.{max (succ u3) (succ u2), max (succ (max u1 u2)) (succ u3)} (MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))) => (MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) -> (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (Equiv.hasCoeToFun.{max (succ u3) (succ u2), max (succ (max u1 u2)) (succ u3)} (MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (MonoidAlgebra.lift.{u1, u2, u3} k G _inst_1 _inst_2 (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) ρ)
-but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4), Eq.{max (max (succ u3) (succ u2)) (succ u1)} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{max (max (succ u3) (succ u2)) (succ u1), max (succ u2) (succ u1), max (max (succ u3) (succ u2)) (succ u1)} (Equiv.{max (succ u1) (succ u2), max (succ u1) (succ (max u2 u3))} (MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (fun (_x : MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) => AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) _x) (Equiv.instFunLikeEquiv.{max (succ u2) (succ u1), max (max (succ u3) (succ u2)) (succ u1)} (MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (MonoidAlgebra.lift.{u3, u2, u1} k G _inst_1 _inst_2 (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) ρ)
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_def Representation.asAlgebraHom_defₓ'. -/
 theorem asAlgebraHom_def : asAlgebraHom ρ = (lift k G _) ρ :=
   rfl
 #align representation.as_algebra_hom_def Representation.asAlgebraHom_def
 
 /- warning: representation.as_algebra_hom_single -> Representation.asAlgebraHom_single is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (r : k), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) g r)) (SMul.smul.{u1, u3} k (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (LinearMap.hasSmul.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidWithZero.toMonoid.{u1} k (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.toDistribMulAction.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (smulCommClass_self.{u1, u3} k V (CommSemiring.toCommMonoid.{u1} k _inst_1) (MulActionWithZero.toMulAction.{u1, u3} k V (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Module.toMulActionWithZero.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))) r (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g))
-but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (r : k), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g r)) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g r)) (HSMul.hSMul.{u2, u3, u3} k ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (instHSMul.{u2, u3} k ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (LinearMap.instSMulLinearMap.{u2, u2, u2, u3, u3} k k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Module.toDistribMulAction.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (smulCommClass_self.{u2, u3} k V (CommSemiring.toCommMonoid.{u2} k _inst_1) (MulActionWithZero.toMulAction.{u2, u3} k V (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (Module.toMulActionWithZero.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) r (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_single Representation.asAlgebraHom_singleₓ'. -/
 @[simp]
 theorem asAlgebraHom_single (g : G) (r : k) : asAlgebraHom ρ (Finsupp.single g r) = r • ρ g := by
@@ -125,19 +116,13 @@ theorem asAlgebraHom_single (g : G) (r : k) : asAlgebraHom ρ (Finsupp.single g
 #align representation.as_algebra_hom_single Representation.asAlgebraHom_single
 
 /- warning: representation.as_algebra_hom_single_one -> Representation.asAlgebraHom_single_one is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) g (OfNat.ofNat.{u1} k 1 (OfNat.mk.{u1} k 1 (One.one.{u1} k (AddMonoidWithOne.toOne.{u1} k (AddCommMonoidWithOne.toAddMonoidWithOne.{u1} k (NonAssocSemiring.toAddCommMonoidWithOne.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g)
-but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g (OfNat.ofNat.{u2} k 1 (One.toOfNat1.{u2} k (Semiring.toOne.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))))) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g (OfNat.ofNat.{u2} k 1 (One.toOfNat1.{u2} k (Semiring.toOne.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_oneₓ'. -/
 theorem asAlgebraHom_single_one (g : G) : asAlgebraHom ρ (Finsupp.single g 1) = ρ g := by simp
 #align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_one
 
 /- warning: representation.as_algebra_hom_of -> Representation.asAlgebraHom_of is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{max (succ (max u1 u2)) (succ u2), max (succ u2) (succ (max u1 u2))} (MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (fun (_x : MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) => G -> (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidHom.hasCoeToFun.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (MonoidAlgebra.of.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2)) g)) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g)
-but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) a) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g)) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g)) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_of Representation.asAlgebraHom_ofₓ'. -/
 theorem asAlgebraHom_of (g : G) : asAlgebraHom ρ (of k G g) = ρ g := by
   simp only [MonoidAlgebra.of_apply, as_algebra_hom_single, one_smul]
@@ -185,10 +170,7 @@ def asModuleEquiv : ρ.asModule ≃+ V :=
 #align representation.as_module_equiv Representation.asModuleEquiv
 
 /- warning: representation.as_module_equiv_map_smul -> Representation.asModuleEquiv_map_smul is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (x : Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ), Eq.{succ u3} V (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) r x)) (coeFn.{succ u3, succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) r) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x))
-but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) r x)) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) r x)) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) r) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u3) (succ u2)) (succ u1), max (succ u3) (succ u2), succ u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (fun (_x : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toAddZeroClass.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u3, max u3 u2, u1, max (max u3 u2) u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) r) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_map_smul Representation.asModuleEquiv_map_smulₓ'. -/
 @[simp]
 theorem asModuleEquiv_map_smul (r : MonoidAlgebra k G) (x : ρ.asModule) :
@@ -197,10 +179,7 @@ theorem asModuleEquiv_map_smul (r : MonoidAlgebra k G) (x : ρ.asModule) :
 #align representation.as_module_equiv_map_smul Representation.asModuleEquiv_map_smul
 
 /- warning: representation.as_module_equiv_symm_map_smul -> Representation.asModuleEquiv_symm_map_smul is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : k) (x : V), Eq.{succ u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (SMul.smul.{u1, u3} k V (SMulZeroClass.toHasSmul.{u1, u3} k V (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (SMulWithZero.toSmulZeroClass.{u1, u3} k V (MulZeroClass.toHasZero.{u1} k (MulZeroOneClass.toMulZeroClass.{u1} k (MonoidWithZero.toMulZeroOneClass.{u1} k (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (MulActionWithZero.toSMulWithZero.{u1, u3} k V (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Module.toMulActionWithZero.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))) r x)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (coeFn.{max (succ u1) (succ (max u1 u2)), max (succ u1) (succ (max u1 u2))} (RingHom.{u1, max u1 u2} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))) (fun (_x : RingHom.{u1, max u1 u2} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))) => k -> (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.hasCoeToFun.{u1, max u1 u2} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))) (algebraMap.{u1, max u1 u2} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2)) r) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
-but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : k) (x : V), Eq.{succ u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (HSMul.hSMul.{u2, u3, u3} k V V (instHSMul.{u2, u3} k V (SMulZeroClass.toSMul.{u2, u3} k V (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (SMulWithZero.toSMulZeroClass.{u2, u3} k V (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (MulActionWithZero.toSMulWithZero.{u2, u3} k V (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (Module.toMulActionWithZero.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) r x)) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (HSMul.hSMul.{u2, u3, u3} k V V (instHSMul.{u2, u3} k V (SMulZeroClass.toSMul.{u2, u3} k V (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (SMulWithZero.toSMulZeroClass.{u2, u3} k V (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (MulActionWithZero.toSMulWithZero.{u2, u3} k V (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (Module.toMulActionWithZero.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) r x)) (HSMul.hSMul.{max u2 u1, u3, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (instHSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (SMulZeroClass.toSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidWithZero.toZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, max (succ u2) (succ u1)} (RingHom.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) k (fun (_x : k) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u2, max u2 u1} (RingHom.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toMul.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (NonUnitalNonAssocSemiring.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (NonUnitalRingHomClass.toMulHomClass.{max u2 u1, u2, max u2 u1} (RingHom.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (RingHomClass.toNonUnitalRingHomClass.{max u2 u1, u2, max u2 u1} (RingHom.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)) (RingHom.instRingHomClassRingHom.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (algebraMap.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)) r) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_symm_map_smul Representation.asModuleEquiv_symm_map_smulₓ'. -/
 @[simp]
 theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
@@ -211,10 +190,7 @@ theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
 #align representation.as_module_equiv_symm_map_smul Representation.asModuleEquiv_symm_map_smul
 
 /- warning: representation.as_module_equiv_symm_map_rho -> Representation.asModuleEquiv_symm_map_rho is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : V), Eq.{succ u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g) x)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (coeFn.{max (succ (max u1 u2)) (succ u2), max (succ u2) (succ (max u1 u2))} (MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (fun (_x : MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) => G -> (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidHom.hasCoeToFun.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (MonoidAlgebra.of.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2)) g) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
-but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : V), Eq.{succ u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g) x)) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g) x)) (HSMul.hSMul.{max u2 u1, u3, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (instHSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (SMulZeroClass.toSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidWithZero.toZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_symm_map_rho Representation.asModuleEquiv_symm_map_rhoₓ'. -/
 @[simp]
 theorem asModuleEquiv_symm_map_rho (g : G) (x : V) :
@@ -277,10 +253,7 @@ we have `module (monoid_algebra k G) (restrict_scalars k (monoid_algebra k G) M)
 
 
 /- warning: representation.of_module_as_algebra_hom_apply_apply -> Representation.ofModule_asAlgebraHom_apply_apply is a dubious translation:
-lean 3 declaration is
-  forall (k : Type.{u1}) (G : Type.{u2}) [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u3}) [_inst_5 : AddCommMonoid.{u3} M] [_inst_6 : Module.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (m : RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M), Eq.{succ u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (coeFn.{succ u3, succ u3} (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) (Representation.asAlgebraHom.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) r) m) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (fun (_x : AddEquiv.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) => M -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (AddEquiv.hasCoeToFun.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (AddEquiv.symm.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_6)))) r (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> M) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) m)))
-but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u1}) [_inst_5 : AddCommMonoid.{u1} M] [_inst_6 : Module.{max u2 u3, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (m : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M), Eq.{succ u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) m) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) r) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u2)) (succ u3), max (succ u2) (succ u3), succ u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (fun (_x : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _x) (SMulHomClass.toFunLike.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (SMulZeroClass.toSMul.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddMonoid.toZero.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribSMul.toSMulZeroClass.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribMulAction.toDistribSMul.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u3, max u2 u3, u1, max (max u1 u2) u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) (AlgHom.algHomClass.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (Representation.asAlgebraHom.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) r) m) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (fun (_x : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) => RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))))))) (AddEquiv.symm.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_6))))) r (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) m)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.of_module_as_algebra_hom_apply_apply Representation.ofModule_asAlgebraHom_apply_applyₓ'. -/
 @[simp]
 theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
@@ -301,10 +274,7 @@ theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
 #align representation.of_module_as_algebra_hom_apply_apply Representation.ofModule_asAlgebraHom_apply_apply
 
 /- warning: representation.of_module_as_module_act -> Representation.ofModule_asModule_act is a dubious translation:
-lean 3 declaration is
-  forall (k : Type.{u1}) (G : Type.{u2}) {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)), Eq.{succ u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) g) x) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (AddEquiv.symm.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))))
-but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)), Eq.{succ u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) g) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (_x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) _x) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))))) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) g) x) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (fun (_x : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) => RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))))) (AddEquiv.symm.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.of_module_as_module_act Representation.ofModule_asModule_actₓ'. -/
 @[simp]
 theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G) ρ.asModule) :
@@ -319,10 +289,7 @@ theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G)
 #align representation.of_module_as_module_act Representation.ofModule_asModule_act
 
 /- warning: representation.smul_of_module_as_module -> Representation.smul_ofModule_asModule is a dubious translation:
-lean 3 declaration is
-  forall (k : Type.{u1}) (G : Type.{u2}) [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u3}) [_inst_5 : AddCommMonoid.{u3} M] [_inst_6 : Module.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (m : Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)), Eq.{succ u3} M (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> M) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) => (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (Representation.asModuleEquiv.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModuleModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)))))) r m))) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_6)))) r (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> M) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) => (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (Representation.asModuleEquiv.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)))
-but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u1}) [_inst_5 : AddCommMonoid.{u1} M] [_inst_6 : Module.{max u2 u3, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (m : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModuleModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))))) r m))) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (_x : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModuleModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))))) r m))) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) _inst_5)) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) _inst_5)) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) _inst_5)) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_6))))) r (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (_x : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.smul_of_module_as_module Representation.smul_ofModule_asModuleₓ'. -/
 theorem smul_ofModule_asModule (r : MonoidAlgebra k G) (m : (ofModule k G M).asModule) :
     (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv (r • m)) =
@@ -373,20 +340,14 @@ noncomputable def ofMulAction : Representation k G (H →₀ k)
 variable {k G H}
 
 /- warning: representation.of_mul_action_def -> Representation.ofMulAction_def is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} [_inst_1 : CommSemiring.{u1} k] {G : Type.{u2}} [_inst_2 : Monoid.{u2} G] {H : Type.{u3}} [_inst_3 : MulAction.{u2, u3} G H _inst_2] (g : G), Eq.{succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.lmapDomain.{u3, u1, u1, u3} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) H (SMul.smul.{u2, u3} G H (MulAction.toHasSmul.{u2, u3} G H _inst_2 _inst_3) g))
-but is expected to have type
-  forall {k : Type.{u3}} [_inst_1 : CommSemiring.{u3} k] {G : Type.{u1}} [_inst_2 : Monoid.{u1} G] {H : Type.{u2}} [_inst_3 : MulAction.{u1, u2} G H _inst_2] (g : G), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) g) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (Representation.ofMulAction.{u3, u1, u2} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.lmapDomain.{u2, u3, u3, u2} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) H ((fun (x._@.Mathlib.RepresentationTheory.Basic._hyg.1463 : G) (x._@.Mathlib.RepresentationTheory.Basic._hyg.1465 : H) => HSMul.hSMul.{u1, u2, u2} G H H (instHSMul.{u1, u2} G H (MulAction.toSMul.{u1, u2} G H _inst_2 _inst_3)) x._@.Mathlib.RepresentationTheory.Basic._hyg.1463 x._@.Mathlib.RepresentationTheory.Basic._hyg.1465) g))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_def Representation.ofMulAction_defₓ'. -/
 theorem ofMulAction_def (g : G) : ofMulAction k G H g = Finsupp.lmapDomain k k ((· • ·) g) :=
   rfl
 #align representation.of_mul_action_def Representation.ofMulAction_def
 
 /- warning: representation.of_mul_action_single -> Representation.ofMulAction_single is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} [_inst_1 : CommSemiring.{u1} k] {G : Type.{u2}} [_inst_2 : Monoid.{u2} G] {H : Type.{u3}} [_inst_3 : MulAction.{u2, u3} G H _inst_2] (g : G) (x : H) (r : k), Eq.{max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (coeFn.{succ (max u3 u1), succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) => (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) -> (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (LinearMap.hasCoeToFun.{u1, u1, max u3 u1, max u3 u1} k k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.single.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) x r)) (Finsupp.single.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (SMul.smul.{u2, u3} G H (MulAction.toHasSmul.{u2, u3} G H _inst_2 _inst_3) g x) r)
-but is expected to have type
-  forall {k : Type.{u3}} [_inst_1 : CommSemiring.{u3} k] {G : Type.{u1}} [_inst_2 : Monoid.{u1} G] {H : Type.{u2}} [_inst_3 : MulAction.{u1, u2} G H _inst_2] (g : G) (x : H) (r : k), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) x r)) (FunLike.coe.{max (succ u3) (succ u2), max (succ u3) (succ u2), max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) g) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (fun (_x : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, max u3 u2, max u3 u2} k k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (Representation.ofMulAction.{u3, u1, u2} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) x r)) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (HSMul.hSMul.{u1, u2, u2} G H H (instHSMul.{u1, u2} G H (MulAction.toSMul.{u1, u2} G H _inst_2 _inst_3)) g x) r)
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_single Representation.ofMulAction_singleₓ'. -/
 theorem ofMulAction_single (g : G) (x : H) (r : k) :
     ofMulAction k G H g (Finsupp.single x r) = Finsupp.single (g • x) r :=
@@ -402,10 +363,7 @@ variable {k G V : Type _} [CommSemiring k] [Group G] [AddCommMonoid V] [Module k
 variable (ρ : Representation k G V)
 
 /- warning: representation.of_mul_action_apply -> Representation.ofMulAction_apply is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] {H : Type.{u3}} [_inst_5 : MulAction.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))] (g : G) (f : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (h : H), Eq.{succ u1} k (coeFn.{max (succ u3) (succ u1), max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (fun (_x : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) => H -> k) (Finsupp.coeFun.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (coeFn.{succ (max u3 u1), succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) => (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) -> (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (LinearMap.hasCoeToFun.{u1, u1, max u3 u1, max u3 u1} k k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) H _inst_5) g) f) h) (coeFn.{max (succ u3) (succ u1), max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (fun (_x : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) => H -> k) (Finsupp.coeFun.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) f (SMul.smul.{u2, u3} G H (MulAction.toHasSmul.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5) (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g) h))
-but is expected to have type
-  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] {H : Type.{u3}} [_inst_5 : MulAction.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))] (g : G) (f : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (h : H), Eq.{succ u1} ((fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) h) (FunLike.coe.{max (succ u3) (succ u1), succ u3, succ u1} (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) H (fun (_x : H) => (fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) _x) (Finsupp.funLike.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (FunLike.coe.{max (succ u1) (succ u3), max (succ u1) (succ u3), max (succ u1) (succ u3)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) g) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (fun (_x : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) => Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, max u1 u3, max u1 u3} k k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u2)) (succ u3), succ u2, max (succ u1) (succ u3)} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u1 u2) u3, u2, max u1 u3} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (MulOneClass.toMul.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u2) u3, u2, max u1 u3} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (MonoidHom.monoidHomClass.{u2, max u1 u3} G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) H _inst_5) g) f) h) (FunLike.coe.{max (succ u3) (succ u1), succ u3, succ u1} (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) H (fun (_x : H) => (fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) _x) (Finsupp.funLike.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) f (HSMul.hSMul.{u2, u3, u3} G H H (instHSMul.{u2, u3} G H (MulAction.toSMul.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5)) (Inv.inv.{u2} G (InvOneClass.toInv.{u2} G (DivInvOneMonoid.toInvOneClass.{u2} G (DivisionMonoid.toDivInvOneMonoid.{u2} G (Group.toDivisionMonoid.{u2} G _inst_2)))) g) h))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_apply Representation.ofMulAction_applyₓ'. -/
 @[simp]
 theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k) (h : H) :
@@ -422,10 +380,7 @@ theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k)
 #align representation.of_mul_action_apply Representation.ofMulAction_apply
 
 /- warning: representation.of_mul_action_self_smul_eq_mul -> Representation.ofMulAction_self_smul_eq_mul is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] (x : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (y : Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))), Eq.{succ (max u2 u1)} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (SMul.smul.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (SMulZeroClass.toHasSmul.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddZeroClass.toHasZero.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddMonoid.toAddZeroClass.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))))))) (SMulWithZero.toSmulZeroClass.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))))) (AddZeroClass.toHasZero.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddMonoid.toAddZeroClass.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))))))) (MulActionWithZero.toSMulWithZero.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (AddZeroClass.toHasZero.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddMonoid.toAddZeroClass.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))))))) (Module.toMulActionWithZero.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.asModuleModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))))))) x y) (HMul.hMul.{max u1 u2, max u1 u2, max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (instHMul.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.mul.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (MulOneClass.toHasMul.{u2} G (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))))) x y)
-but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Group.{u1} G] (x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (y : Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))), Eq.{max (succ u2) (succ u1)} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (HSMul.hSMul.{max u2 u1, max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (instHSMul.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (SMulZeroClass.toSMul.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.instAddCommMonoidAsModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))))) (SMulWithZero.toSMulZeroClass.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (MonoidWithZero.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toMonoidWithZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.instAddCommMonoidAsModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))))) (MulActionWithZero.toSMulWithZero.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Semiring.toMonoidWithZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.instAddCommMonoidAsModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))))) (Module.toMulActionWithZero.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Representation.instAddCommMonoidAsModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.asModuleModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))))))))) x y) (HMul.hMul.{max u2 u1, max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.instHMulMonoidAlgebraToSemiringAsModuleFinsuppToZeroToCommMonoidWithZeroToMonoidToDivInvMonoidAddCommMonoidToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringModuleToModuleOfMulActionToMulAction.{u2, u1} k G _inst_1 _inst_2) x y)
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_self_smul_eq_mul Representation.ofMulAction_self_smul_eq_mulₓ'. -/
 theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k G G).asModule) :
     x • y = (x * y : MonoidAlgebra k G) :=
@@ -435,10 +390,7 @@ theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k
 #align representation.of_mul_action_self_smul_eq_mul Representation.ofMulAction_self_smul_eq_mul
 
 /- warning: representation.of_mul_action_self_as_module_equiv -> Representation.ofMulActionSelfAsModuleEquiv is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G], LinearEquiv.{max u1 u2, max u1 u2, max u2 u1, max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (RingHom.id.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (RingHom.id.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.ofMulActionSelfAsModuleEquiv._proof_1.{u1, u2} k G _inst_1 _inst_2) (Representation.ofMulActionSelfAsModuleEquiv._proof_2.{u1, u2} k G _inst_1 _inst_2) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.addCommMonoid.{u2, u1} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModuleModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Semiring.toModule.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))
-but is expected to have type
-  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G], LinearEquiv.{max u1 u2, max u1 u2, max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (RingHom.id.{max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (RingHom.id.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (RingHomInvPair.ids.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (RingHomInvPair.ids.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (Representation.asModule.{u1, u2, max u1 u2} k G (Finsupp.{u2, u1} G k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.instAddCommMonoidAsModule.{u1, u2, max u1 u2} k G (Finsupp.{u2, u1} G k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.addCommMonoid.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModuleModule.{u1, u2, max u1 u2} k G (Finsupp.{u2, u1} G k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Semiring.toModule.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_self_as_module_equiv Representation.ofMulActionSelfAsModuleEquivₓ'. -/
 /-- If we equip `k[G]` with the `k`-linear `G`-representation induced by the left regular action of
 `G` on itself, the resulting object is isomorphic as a `k[G]`-module to `k[G]` with its natural
@@ -463,10 +415,7 @@ def asGroupHom : G →* Units (V →ₗ[k] V) :=
 #align representation.as_group_hom Representation.asGroupHom
 
 /- warning: representation.as_group_hom_apply -> Representation.asGroupHom_apply is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (HasLiftT.mk.{succ u3, succ u3} (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (CoeTCₓ.coe.{succ u3, succ u3} (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (coeBase.{succ u3, succ u3} (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Units.hasCoe.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (MonoidHom.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.mulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))) (fun (_x : MonoidHom.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.mulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))) => G -> (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))) (MonoidHom.hasCoeToFun.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.mulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))) (Representation.asGroupHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) g)) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g)
-but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (Units.val.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (MonoidHom.{u1, u3} G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (MonoidHom.{u1, u3} G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u3} (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (MonoidHom.{u1, u3} G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (MonoidHom.monoidHomClass.{u1, u3} G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Representation.asGroupHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) g)) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.as_group_hom_apply Representation.asGroupHom_applyₓ'. -/
 theorem asGroupHom_apply (g : G) : ↑(asGroupHom ρ g) = ρ g := by
   simp only [as_group_hom, MonoidHom.coe_toHomUnits]
@@ -504,10 +453,7 @@ def tprod : Representation k G (V ⊗[k] W)
 local notation ρV " ⊗ " ρW => tprod ρV ρW
 
 /- warning: representation.tprod_apply -> Representation.tprod_apply is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (ρW : Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (g : G), Eq.{succ (max u3 u4)} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (coeFn.{max (succ (max u3 u4)) (succ u2), max (succ u2) (succ (max u3 u4))} (Representation.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (fun (_x : MonoidHom.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u1, max u3 u4} k (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)))))) => G -> (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6))) (MonoidHom.hasCoeToFun.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u1, max u3 u4} k (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)))))) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) (TensorProduct.map.{u1, u3, u4, u3, u4} k _inst_1 V W V W _inst_3 _inst_5 _inst_3 _inst_5 _inst_4 _inst_6 _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρV g) (coeFn.{max (succ u4) (succ u2), max (succ u2) (succ u4)} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (fun (_x : MonoidHom.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) => G -> (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6)) (MonoidHom.hasCoeToFun.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) ρW g))
-but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u4}} {W : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u4} V] [_inst_4 : Module.{u2, u4} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u3} W] [_inst_6 : Module.{u2, u3} k W (CommSemiring.toSemiring.{u2} k _inst_1) _inst_5] (ρV : Representation.{u2, u1, u4} k G V _inst_1 _inst_2 _inst_3 _inst_4) (ρW : Representation.{u2, u1, u3} k G W _inst_1 _inst_2 _inst_5 _inst_6) (g : G), Eq.{max (succ u4) (succ u3)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) g) (FunLike.coe.{max (max (succ u1) (succ u4)) (succ u3), succ u1, max (succ u4) (succ u3)} (Representation.{u2, u1, max u3 u4} k G (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) _x) (MulHomClass.toFunLike.{max (max u1 u4) u3, u1, max u4 u3} (Representation.{u2, u1, max u3 u4} k G (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) G (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u4 u3} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u2, max u3 u4} k (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u2} k _inst_1) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)))))) (MonoidHomClass.toMulHomClass.{max (max u1 u4) u3, u1, max u4 u3} (Representation.{u2, u1, max u3 u4} k G (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) G (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u2, max u3 u4} k (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u2} k _inst_1) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6))))) (MonoidHom.monoidHomClass.{u1, max u4 u3} G (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u2, max u3 u4} k (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u2} k _inst_1) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)))))))) (Representation.tprod.{u2, u1, u4, u3} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) (TensorProduct.map.{u2, u4, u3, u4, u3} k _inst_1 V W V W _inst_3 _inst_5 _inst_3 _inst_5 _inst_4 _inst_6 _inst_4 _inst_6 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (Representation.{u2, u1, u4} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u4, u1, u4} (Representation.{u2, u1, u4} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u4} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u4, u1, u4} (Representation.{u2, u1, u4} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u4} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u4} G (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u4} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρV g) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G W _inst_1 _inst_2 _inst_5 _inst_6) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G W _inst_1 _inst_2 _inst_5 _inst_6) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u2, u3} k W (CommSemiring.toSemiring.{u2} k _inst_1) _inst_5 _inst_6))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G W _inst_1 _inst_2 _inst_5 _inst_6) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u2, u3} k W (CommSemiring.toSemiring.{u2} k _inst_1) _inst_5 _inst_6)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u2, u3} k W (CommSemiring.toSemiring.{u2} k _inst_1) _inst_5 _inst_6))))))) ρW g))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.tprod_apply Representation.tprod_applyₓ'. -/
 @[simp]
 theorem tprod_apply (g : G) : (ρV ⊗ ρW) g = TensorProduct.map (ρV g) (ρW g) :=
@@ -515,10 +461,7 @@ theorem tprod_apply (g : G) : (ρV ⊗ ρW) g = TensorProduct.map (ρV g) (ρW g
 #align representation.tprod_apply Representation.tprod_apply
 
 /- warning: representation.smul_tprod_one_as_module -> Representation.smul_tprod_one_asModule is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (x : V) (y : W), Eq.{succ (max u3 u4)} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (SMul.smul.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (SMulZeroClass.toHasSmul.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))))))))))) (SMulWithZero.toSmulZeroClass.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))))))))))) (MulActionWithZero.toSMulWithZero.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))))))))))) (Module.toMulActionWithZero.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Representation.asModuleModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))))))) r (TensorProduct.tmul.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x y)) (TensorProduct.tmul.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV))))) r x) y)
-but is expected to have type
-  forall {k : Type.{u4}} {G : Type.{u3}} {V : Type.{u2}} {W : Type.{u1}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Monoid.{u3} G] [_inst_3 : AddCommMonoid.{u2} V] [_inst_4 : Module.{u4, u2} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u1} W] [_inst_6 : Module.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρV : Representation.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (x : V) (y : W), let x' : Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV := x; let z : Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))) := TensorProduct.tmul.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x y; Eq.{max (succ u2) (succ u1)} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (HSMul.hSMul.{max u4 u3, max u2 u1, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (instHSMul.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (SMulZeroClass.toSMul.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.instAddCommMonoidAsModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (SMulWithZero.toSMulZeroClass.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidWithZero.toZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.instAddCommMonoidAsModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (MulActionWithZero.toSMulWithZero.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2)) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.instAddCommMonoidAsModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (Module.toMulActionWithZero.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.asModuleModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))))))))) r z) (TensorProduct.tmul.{u4, u2, u1} k _inst_1 (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) W (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) _inst_5 _inst_4 _inst_6 (HSMul.hSMul.{max u4 u3, u2, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (instHSMul.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (SMulZeroClass.toSMul.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV))) (SMulWithZero.toSMulZeroClass.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (MonoidWithZero.toZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2))) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV))) (MulActionWithZero.toSMulWithZero.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2)) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV))) (Module.toMulActionWithZero.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModuleModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV)))))) r x') y)
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.smul_tprod_one_as_module Representation.smul_tprod_one_asModuleₓ'. -/
 theorem smul_tprod_one_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
     (r • x ⊗ₜ y : (ρV.tprod 1).asModule) = (r • x : ρV.asModule) ⊗ₜ y :=
@@ -531,10 +474,7 @@ theorem smul_tprod_one_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
 #align representation.smul_tprod_one_as_module Representation.smul_tprod_one_asModule
 
 /- warning: representation.smul_one_tprod_as_module -> Representation.smul_one_tprod_asModule is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρW : Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (x : V) (y : W), Eq.{succ (max u3 u4)} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (SMul.smul.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (SMulZeroClass.toHasSmul.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW))))) (SMulWithZero.toSmulZeroClass.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW))))) (MulActionWithZero.toSMulWithZero.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW))))) (Module.toMulActionWithZero.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Representation.asModuleModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)))))) r (TensorProduct.tmul.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x y)) (TensorProduct.tmul.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x (SMul.smul.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (SMulZeroClass.toHasSmul.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddZeroClass.toHasZero.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddMonoid.toAddZeroClass.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModule.addCommMonoid.{u1, u4, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddMonoid.toAddZeroClass.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModule.addCommMonoid.{u1, u4, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddMonoid.toAddZeroClass.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModule.addCommMonoid.{u1, u4, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW)))) (Module.toMulActionWithZero.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u4, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModuleModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW))))) r y))
-but is expected to have type
-  forall {k : Type.{u4}} {G : Type.{u3}} {V : Type.{u1}} {W : Type.{u2}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Monoid.{u3} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u2} W] [_inst_6 : Module.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρW : Representation.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6) (r : MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (x : V) (y : W), let y' : Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW := y; let z : Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW) := TensorProduct.tmul.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x y; Eq.{max (succ u1) (succ u2)} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (HSMul.hSMul.{max u4 u3, max u1 u2, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (instHSMul.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (SMulZeroClass.toSMul.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (AddMonoid.toZero.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.instAddCommMonoidAsModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)))) (SMulWithZero.toSMulZeroClass.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (MonoidWithZero.toZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2))) (AddMonoid.toZero.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.instAddCommMonoidAsModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)))) (MulActionWithZero.toSMulWithZero.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2)) (AddMonoid.toZero.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.instAddCommMonoidAsModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)))) (Module.toMulActionWithZero.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.asModuleModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW))))))) r z) (TensorProduct.tmul.{u4, u1, u2} k _inst_1 V (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) _inst_3 (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) _inst_4 _inst_6 x (HSMul.hSMul.{max u4 u3, u2, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (instHSMul.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (SMulZeroClass.toSMul.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW))) (SMulWithZero.toSMulZeroClass.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (MonoidWithZero.toZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2))) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW))) (MulActionWithZero.toSMulWithZero.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2)) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW))) (Module.toMulActionWithZero.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModuleModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW)))))) r y'))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.smul_one_tprod_as_module Representation.smul_one_tprod_asModuleₓ'. -/
 theorem smul_one_tprod_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
     (r • x ⊗ₜ y : ((1 : Representation k G V).tprod ρW).asModule) = x ⊗ₜ (r • y : ρW.asModule) :=
@@ -575,10 +515,7 @@ def linHom : Representation k G (V →ₗ[k] W)
 -/
 
 /- warning: representation.lin_hom_apply -> Representation.linHom_apply is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (g : G) (f : LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6), Eq.{max (succ u3) (succ u4)} (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (coeFn.{succ (max u3 u4), succ (max u3 u4)} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (fun (_x : LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) => (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) -> (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6)) (LinearMap.hasCoeToFun.{u1, u1, max u3 u4, max u3 u4} k k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u4)) (succ u2), max (succ u2) (succ (max u3 u4))} (Representation.{u1, u2, max u3 u4} k G (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (fun (_x : MonoidHom.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) => G -> (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)))) (MonoidHom.hasCoeToFun.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) (Representation.linHom.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) f) (LinearMap.comp.{u1, u1, u1, u3, u4, u4} k k k V W W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_5 _inst_4 _inst_6 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u4) (succ u2), max (succ u2) (succ u4)} (Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (fun (_x : MonoidHom.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) => G -> (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6)) (MonoidHom.hasCoeToFun.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) ρW g) (LinearMap.comp.{u1, u1, u1, u3, u3, u4} k k k V V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_5 _inst_4 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) f (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρV (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g))))
-but is expected to have type
-  forall {k : Type.{u4}} {G : Type.{u1}} {V : Type.{u3}} {W : Type.{u2}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u2} W] [_inst_6 : Module.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρV : Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) (g : G) (f : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) f) (FunLike.coe.{max (succ u3) (succ u2), max (succ u3) (succ u2), max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) g) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (fun (_x : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _x) (LinearMap.instFunLikeLinearMap.{u4, u4, max u3 u2, max u3 u2} k k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u3)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) _x) (MulHomClass.toFunLike.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (Representation.linHom.{u4, u1, u3, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) f) (LinearMap.comp.{u4, u4, u4, u3, u2, u2} k k k V W W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_5 _inst_4 _inst_6 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))) ρW g) (LinearMap.comp.{u4, u4, u4, u3, u3, u2} k k k V V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_3 _inst_5 _inst_4 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) f (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρV (Inv.inv.{u1} G (InvOneClass.toInv.{u1} G (DivInvOneMonoid.toInvOneClass.{u1} G (DivisionMonoid.toDivInvOneMonoid.{u1} G (Group.toDivisionMonoid.{u1} G _inst_2)))) g))))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.lin_hom_apply Representation.linHom_applyₓ'. -/
 @[simp]
 theorem linHom_apply (g : G) (f : V →ₗ[k] W) : (linHom ρV ρW) g f = ρW g ∘ₗ f ∘ₗ ρV g⁻¹ :=
@@ -607,10 +544,7 @@ def dual : Representation k G (Module.Dual k V)
 -/
 
 /- warning: representation.dual_apply -> Representation.dual_apply is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρV : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) (Representation.dual.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (coeFn.{max (succ u3) (succ (max u3 u1)), max (succ u3) (succ (max u3 u1))} (LinearMap.{u1, u1, u3, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (fun (_x : LinearMap.{u1, u1, u3, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4))) => (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)))) (LinearMap.hasCoeToFun.{u1, u1, u3, max u3 u1} k k (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.Dual.transpose.{u1, u3, u3} k V _inst_1 _inst_3 _inst_4 V _inst_3 _inst_4) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρV (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g)))
-but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u1}} {V : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u2} V] [_inst_4 : Module.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρV : Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) g) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))))))))) (Representation.dual.{u3, u1, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (FunLike.coe.{max (succ u3) (succ u2), succ u2, max (succ u3) (succ u2)} (LinearMap.{u3, u3, u2, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (LinearMap.addCommMonoid.{u3, u3, u2, u2} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, max u3 u2, max u3 u2} k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u2} k k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_4 (smulCommClass_self.{u3, u2} k V (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u2} k V (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{u2} V (AddCommMonoid.toAddMonoid.{u2} V _inst_3)) (Module.toMulActionWithZero.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, max u3 u2, max u3 u2} k k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instSMulCommClassLinearMapInstSMulLinearMapInstSMulLinearMap.{u3, u3, u3, u3, u2, u3} k k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u2, max u3 u2} k k (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u2} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, max u3 u2, max u3 u2} k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u2} k k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_4 (smulCommClass_self.{u3, u2} k V (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u2} k V (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{u2} V (AddCommMonoid.toAddMonoid.{u2} V _inst_3)) (Module.toMulActionWithZero.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, max u3 u2, max u3 u2} k k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instSMulCommClassLinearMapInstSMulLinearMapInstSMulLinearMap.{u3, u3, u3, u3, u2, u3} k k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.Dual.transpose.{u3, u2, u2} k V _inst_1 _inst_3 _inst_4 V _inst_3 _inst_4) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρV (Inv.inv.{u1} G (InvOneClass.toInv.{u1} G (DivInvOneMonoid.toInvOneClass.{u1} G (DivisionMonoid.toDivInvOneMonoid.{u1} G (Group.toDivisionMonoid.{u1} G _inst_2)))) g)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.dual_apply Representation.dual_applyₓ'. -/
 @[simp]
 theorem dual_apply (g : G) : (dual ρV) g = Module.Dual.transpose (ρV g⁻¹) :=
@@ -618,10 +552,7 @@ theorem dual_apply (g : G) : (dual ρV) g = Module.Dual.transpose (ρV g⁻¹) :
 #align representation.dual_apply Representation.dual_apply
 
 /- warning: representation.dual_tensor_hom_comm -> Representation.dualTensorHom_comm is a dubious translation:
-lean 3 declaration is
-  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (g : G), Eq.{max (succ (max (max u3 u1) u4)) (succ (max u3 u4))} (LinearMap.{u1, u1, max (max u3 u1) u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (TensorProduct.module.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (dualTensorHom._proof_2.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (LinearMap.comp.{u1, u1, u1, max (max u3 u1) u4, max (max u3 u1) u4, max u3 u4} k k k (TensorProduct.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (TensorProduct.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (TensorProduct.addCommMonoid.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (TensorProduct.addCommMonoid.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (TensorProduct.module.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (TensorProduct.module.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (dualTensorHom._proof_2.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (dualTensorHom.{u1, u3, u4} k V W _inst_1 _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.map.{u1, max u3 u1, u4, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6 (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) (Representation.dual.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (coeFn.{max (succ u4) (succ u2), max (succ u2) (succ u4)} (Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (fun (_x : MonoidHom.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) => G -> (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6)) (MonoidHom.hasCoeToFun.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) ρW g))) (LinearMap.comp.{u1, u1, u1, max (max u3 u1) u4, max u3 u4, max u3 u4} k k k (TensorProduct.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (TensorProduct.addCommMonoid.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (TensorProduct.module.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u4)) (succ u2), max (succ u2) (succ (max u3 u4))} (Representation.{u1, u2, max u3 u4} k G (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (fun (_x : MonoidHom.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) => G -> (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)))) (MonoidHom.hasCoeToFun.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) (Representation.linHom.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) (dualTensorHom.{u1, u3, u4} k V W _inst_1 _inst_3 _inst_5 _inst_4 _inst_6))
-but is expected to have type
-  forall {k : Type.{u4}} {G : Type.{u1}} {V : Type.{u3}} {W : Type.{u2}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u2} W] [_inst_6 : Module.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρV : Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) (g : G), Eq.{max (max (succ u4) (succ u3)) (succ u2)} (LinearMap.{u4, u4, max u2 u4 u3, max u3 u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (TensorProduct.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (LinearMap.comp.{u4, u4, u4, max u2 u4 u3, max (max u4 u3) u2, max u3 u2} k k k (TensorProduct.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (TensorProduct.{u4, max u3 u4, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (TensorProduct.addCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (TensorProduct.addCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (dualTensorHom.{u4, u3, u2} k V W _inst_1 _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.map.{u4, max u4 u3, u2, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6 (FunLike.coe.{max (max (succ u4) (succ u1)) (succ u3), succ u1, max (succ u4) (succ u3)} (Representation.{u4, u1, max u3 u4} k G (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) _x) (MulHomClass.toFunLike.{max (max u4 u1) u3, u1, max u4 u3} (Representation.{u4, u1, max u3 u4} k G (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) G (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u4 u3} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Module.End.semiring.{u4, max u3 u4} k (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))))))) (MonoidHomClass.toMulHomClass.{max (max u4 u1) u3, u1, max u4 u3} (Representation.{u4, u1, max u3 u4} k G (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) G (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Module.End.semiring.{u4, max u3 u4} k (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))))))) (MonoidHom.monoidHomClass.{u1, max u4 u3} G (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Module.End.semiring.{u4, max u3 u4} k (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))))))))) (Representation.dual.{u4, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))) ρW g))) (LinearMap.comp.{u4, u4, u4, max (max u4 u3) u2, max u3 u2, max u3 u2} k k k (TensorProduct.{u4, max u3 u4, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (TensorProduct.addCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u3)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) _x) (MulHomClass.toFunLike.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (Representation.linHom.{u4, u1, u3, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) (dualTensorHom.{u4, u3, u2} k V W _inst_1 _inst_3 _inst_5 _inst_4 _inst_6))
+<too large>
 Case conversion may be inaccurate. Consider using '#align representation.dual_tensor_hom_comm Representation.dualTensorHom_commₓ'. -/
 /-- Given $k$-modules $V, W$, there is a homomorphism $φ : V^* ⊗ W → Hom_k(V, W)$
 (implemented by `linear_algebra.contraction.dual_tensor_hom`).
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
 
 ! This file was ported from Lean 3 source module representation_theory.basic
-! leanprover-community/mathlib commit c04bc6e93e23aa0182aba53661a2211e80b6feac
+! leanprover-community/mathlib commit 61db041ab8e4aaf8cb5c7dc10a7d4ff261997536
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
@@ -18,6 +18,9 @@ import Mathbin.RingTheory.TensorProduct
 /-!
 # Monoid representations
 
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.
+
 This file introduces monoid representations and their characters and defines a few ways to construct
 representations.
 
Diff
@@ -72,7 +72,7 @@ def trivial : Representation k G V :=
 lean 3 declaration is
   forall (k : Type.{u1}) {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (g : G) (v : V), Eq.{succ u3} V (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (Representation.trivial.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) g) v) v
 but is expected to have type
-  forall (k : Type.{u2}) {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (g : G) (v : V), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) v) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u3) (succ u1), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u3 u1, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u3 u1, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) (Representation.trivial.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) g) v) v
+  forall (k : Type.{u2}) {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (g : G) (v : V), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) v) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u3) (succ u1), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u3 u1, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u3 u1, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) (Representation.trivial.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) g) v) v
 Case conversion may be inaccurate. Consider using '#align representation.trivial_def Representation.trivial_defₓ'. -/
 @[simp]
 theorem trivial_def (g : G) (v : V) : trivial k g v = v :=
@@ -114,7 +114,7 @@ theorem asAlgebraHom_def : asAlgebraHom ρ = (lift k G _) ρ :=
 lean 3 declaration is
   forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (r : k), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) g r)) (SMul.smul.{u1, u3} k (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (LinearMap.hasSmul.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidWithZero.toMonoid.{u1} k (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.toDistribMulAction.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (smulCommClass_self.{u1, u3} k V (CommSemiring.toCommMonoid.{u1} k _inst_1) (MulActionWithZero.toMulAction.{u1, u3} k V (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Module.toMulActionWithZero.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))) r (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g))
 but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (r : k), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g r)) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g r)) (HSMul.hSMul.{u2, u3, u3} k ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (instHSMul.{u2, u3} k ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (LinearMap.instSMulLinearMap.{u2, u2, u2, u3, u3} k k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Module.toDistribMulAction.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (smulCommClass_self.{u2, u3} k V (CommSemiring.toCommMonoid.{u2} k _inst_1) (MulActionWithZero.toMulAction.{u2, u3} k V (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (Module.toMulActionWithZero.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) r (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g))
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (r : k), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g r)) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g r)) (HSMul.hSMul.{u2, u3, u3} k ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (instHSMul.{u2, u3} k ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (LinearMap.instSMulLinearMap.{u2, u2, u2, u3, u3} k k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Module.toDistribMulAction.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (smulCommClass_self.{u2, u3} k V (CommSemiring.toCommMonoid.{u2} k _inst_1) (MulActionWithZero.toMulAction.{u2, u3} k V (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (Module.toMulActionWithZero.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) r (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g))
 Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_single Representation.asAlgebraHom_singleₓ'. -/
 @[simp]
 theorem asAlgebraHom_single (g : G) (r : k) : asAlgebraHom ρ (Finsupp.single g r) = r • ρ g := by
@@ -125,7 +125,7 @@ theorem asAlgebraHom_single (g : G) (r : k) : asAlgebraHom ρ (Finsupp.single g
 lean 3 declaration is
   forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) g (OfNat.ofNat.{u1} k 1 (OfNat.mk.{u1} k 1 (One.one.{u1} k (AddMonoidWithOne.toOne.{u1} k (AddCommMonoidWithOne.toAddMonoidWithOne.{u1} k (NonAssocSemiring.toAddCommMonoidWithOne.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g)
 but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g (OfNat.ofNat.{u2} k 1 (One.toOfNat1.{u2} k (Semiring.toOne.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))))) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g (OfNat.ofNat.{u2} k 1 (One.toOfNat1.{u2} k (Semiring.toOne.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g (OfNat.ofNat.{u2} k 1 (One.toOfNat1.{u2} k (Semiring.toOne.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))))) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g (OfNat.ofNat.{u2} k 1 (One.toOfNat1.{u2} k (Semiring.toOne.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
 Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_oneₓ'. -/
 theorem asAlgebraHom_single_one (g : G) : asAlgebraHom ρ (Finsupp.single g 1) = ρ g := by simp
 #align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_one
@@ -134,7 +134,7 @@ theorem asAlgebraHom_single_one (g : G) : asAlgebraHom ρ (Finsupp.single g 1) =
 lean 3 declaration is
   forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{max (succ (max u1 u2)) (succ u2), max (succ u2) (succ (max u1 u2))} (MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (fun (_x : MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) => G -> (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidHom.hasCoeToFun.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (MonoidAlgebra.of.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2)) g)) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g)
 but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) a) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g)) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g)) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) a) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g)) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g)) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
 Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_of Representation.asAlgebraHom_ofₓ'. -/
 theorem asAlgebraHom_of (g : G) : asAlgebraHom ρ (of k G g) = ρ g := by
   simp only [MonoidAlgebra.of_apply, as_algebra_hom_single, one_smul]
@@ -185,7 +185,7 @@ def asModuleEquiv : ρ.asModule ≃+ V :=
 lean 3 declaration is
   forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (x : Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ), Eq.{succ u3} V (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) r x)) (coeFn.{succ u3, succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) r) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x))
 but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) r x)) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) r x)) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) r) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u3) (succ u2)) (succ u1), max (succ u3) (succ u2), succ u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (fun (_x : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toAddZeroClass.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u3, max u3 u2, u1, max (max u3 u2) u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) r) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x))
+  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) r x)) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) r x)) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) r) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u3) (succ u2)) (succ u1), max (succ u3) (succ u2), succ u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (fun (_x : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toAddZeroClass.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u3, max u3 u2, u1, max (max u3 u2) u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) r) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x))
 Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_map_smul Representation.asModuleEquiv_map_smulₓ'. -/
 @[simp]
 theorem asModuleEquiv_map_smul (r : MonoidAlgebra k G) (x : ρ.asModule) :
@@ -211,7 +211,7 @@ theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
 lean 3 declaration is
   forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : V), Eq.{succ u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g) x)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (coeFn.{max (succ (max u1 u2)) (succ u2), max (succ u2) (succ (max u1 u2))} (MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (fun (_x : MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) => G -> (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidHom.hasCoeToFun.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (MonoidAlgebra.of.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2)) g) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
 but is expected to have type
-  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : V), Eq.{succ u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g) x)) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g) x)) (HSMul.hSMul.{max u2 u1, u3, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (instHSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (SMulZeroClass.toSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidWithZero.toZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : V), Eq.{succ u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g) x)) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g) x)) (HSMul.hSMul.{max u2 u1, u3, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (instHSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (SMulZeroClass.toSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidWithZero.toZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
 Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_symm_map_rho Representation.asModuleEquiv_symm_map_rhoₓ'. -/
 @[simp]
 theorem asModuleEquiv_symm_map_rho (g : G) (x : V) :
@@ -277,7 +277,7 @@ we have `module (monoid_algebra k G) (restrict_scalars k (monoid_algebra k G) M)
 lean 3 declaration is
   forall (k : Type.{u1}) (G : Type.{u2}) [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u3}) [_inst_5 : AddCommMonoid.{u3} M] [_inst_6 : Module.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (m : RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M), Eq.{succ u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (coeFn.{succ u3, succ u3} (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) (Representation.asAlgebraHom.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) r) m) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (fun (_x : AddEquiv.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) => M -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (AddEquiv.hasCoeToFun.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (AddEquiv.symm.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_6)))) r (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> M) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) m)))
 but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u1}) [_inst_5 : AddCommMonoid.{u1} M] [_inst_6 : Module.{max u2 u3, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (m : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M), Eq.{succ u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) m) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) r) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u2)) (succ u3), max (succ u2) (succ u3), succ u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (fun (_x : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _x) (SMulHomClass.toFunLike.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (SMulZeroClass.toSMul.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddMonoid.toZero.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribSMul.toSMulZeroClass.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribMulAction.toDistribSMul.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u3, max u2 u3, u1, max (max u1 u2) u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) (AlgHom.algHomClass.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (Representation.asAlgebraHom.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) r) m) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (fun (_x : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) => RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))))))) (AddEquiv.symm.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_6))))) r (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) m)))
+  forall {k : Type.{u3}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u1}) [_inst_5 : AddCommMonoid.{u1} M] [_inst_6 : Module.{max u2 u3, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (m : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M), Eq.{succ u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) m) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) r) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u2)) (succ u3), max (succ u2) (succ u3), succ u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (fun (_x : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2187 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _x) (SMulHomClass.toFunLike.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (SMulZeroClass.toSMul.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddMonoid.toZero.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribSMul.toSMulZeroClass.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribMulAction.toDistribSMul.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u3, max u2 u3, u1, max (max u1 u2) u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) (AlgHom.algHomClass.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (Representation.asAlgebraHom.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) r) m) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (fun (_x : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) => RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))))))) (AddEquiv.symm.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_6))))) r (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) m)))
 Case conversion may be inaccurate. Consider using '#align representation.of_module_as_algebra_hom_apply_apply Representation.ofModule_asAlgebraHom_apply_applyₓ'. -/
 @[simp]
 theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
@@ -301,7 +301,7 @@ theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
 lean 3 declaration is
   forall (k : Type.{u1}) (G : Type.{u2}) {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)), Eq.{succ u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) g) x) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (AddEquiv.symm.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))))
 but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)), Eq.{succ u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) g) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (_x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) _x) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))))) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) g) x) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (fun (_x : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) => RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))))) (AddEquiv.symm.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))))
+  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)), Eq.{succ u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) g) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (_x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) _x) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))))) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) g) x) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (fun (_x : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) => RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))))) (AddEquiv.symm.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))))
 Case conversion may be inaccurate. Consider using '#align representation.of_module_as_module_act Representation.ofModule_asModule_actₓ'. -/
 @[simp]
 theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G) ρ.asModule) :
@@ -383,7 +383,7 @@ theorem ofMulAction_def (g : G) : ofMulAction k G H g = Finsupp.lmapDomain k k (
 lean 3 declaration is
   forall {k : Type.{u1}} [_inst_1 : CommSemiring.{u1} k] {G : Type.{u2}} [_inst_2 : Monoid.{u2} G] {H : Type.{u3}} [_inst_3 : MulAction.{u2, u3} G H _inst_2] (g : G) (x : H) (r : k), Eq.{max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (coeFn.{succ (max u3 u1), succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) => (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) -> (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (LinearMap.hasCoeToFun.{u1, u1, max u3 u1, max u3 u1} k k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.single.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) x r)) (Finsupp.single.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (SMul.smul.{u2, u3} G H (MulAction.toHasSmul.{u2, u3} G H _inst_2 _inst_3) g x) r)
 but is expected to have type
-  forall {k : Type.{u3}} [_inst_1 : CommSemiring.{u3} k] {G : Type.{u1}} [_inst_2 : Monoid.{u1} G] {H : Type.{u2}} [_inst_3 : MulAction.{u1, u2} G H _inst_2] (g : G) (x : H) (r : k), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) x r)) (FunLike.coe.{max (succ u3) (succ u2), max (succ u3) (succ u2), max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) g) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (fun (_x : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, max u3 u2, max u3 u2} k k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (Representation.ofMulAction.{u3, u1, u2} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) x r)) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (HSMul.hSMul.{u1, u2, u2} G H H (instHSMul.{u1, u2} G H (MulAction.toSMul.{u1, u2} G H _inst_2 _inst_3)) g x) r)
+  forall {k : Type.{u3}} [_inst_1 : CommSemiring.{u3} k] {G : Type.{u1}} [_inst_2 : Monoid.{u1} G] {H : Type.{u2}} [_inst_3 : MulAction.{u1, u2} G H _inst_2] (g : G) (x : H) (r : k), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) x r)) (FunLike.coe.{max (succ u3) (succ u2), max (succ u3) (succ u2), max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) g) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (fun (_x : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, max u3 u2, max u3 u2} k k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (Representation.ofMulAction.{u3, u1, u2} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) x r)) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (HSMul.hSMul.{u1, u2, u2} G H H (instHSMul.{u1, u2} G H (MulAction.toSMul.{u1, u2} G H _inst_2 _inst_3)) g x) r)
 Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_single Representation.ofMulAction_singleₓ'. -/
 theorem ofMulAction_single (g : G) (x : H) (r : k) :
     ofMulAction k G H g (Finsupp.single x r) = Finsupp.single (g • x) r :=
@@ -402,7 +402,7 @@ variable (ρ : Representation k G V)
 lean 3 declaration is
   forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] {H : Type.{u3}} [_inst_5 : MulAction.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))] (g : G) (f : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (h : H), Eq.{succ u1} k (coeFn.{max (succ u3) (succ u1), max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (fun (_x : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) => H -> k) (Finsupp.coeFun.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (coeFn.{succ (max u3 u1), succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) => (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) -> (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (LinearMap.hasCoeToFun.{u1, u1, max u3 u1, max u3 u1} k k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) H _inst_5) g) f) h) (coeFn.{max (succ u3) (succ u1), max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (fun (_x : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) => H -> k) (Finsupp.coeFun.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) f (SMul.smul.{u2, u3} G H (MulAction.toHasSmul.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5) (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g) h))
 but is expected to have type
-  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] {H : Type.{u3}} [_inst_5 : MulAction.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))] (g : G) (f : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (h : H), Eq.{succ u1} ((fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) h) (FunLike.coe.{max (succ u3) (succ u1), succ u3, succ u1} (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) H (fun (_x : H) => (fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) _x) (Finsupp.funLike.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (FunLike.coe.{max (succ u1) (succ u3), max (succ u1) (succ u3), max (succ u1) (succ u3)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) g) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (fun (_x : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) => Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, max u1 u3, max u1 u3} k k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u2)) (succ u3), succ u2, max (succ u1) (succ u3)} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u1 u2) u3, u2, max u1 u3} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (MulOneClass.toMul.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u2) u3, u2, max u1 u3} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (MonoidHom.monoidHomClass.{u2, max u1 u3} G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) H _inst_5) g) f) h) (FunLike.coe.{max (succ u3) (succ u1), succ u3, succ u1} (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) H (fun (_x : H) => (fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) _x) (Finsupp.funLike.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) f (HSMul.hSMul.{u2, u3, u3} G H H (instHSMul.{u2, u3} G H (MulAction.toSMul.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5)) (Inv.inv.{u2} G (InvOneClass.toInv.{u2} G (DivInvOneMonoid.toInvOneClass.{u2} G (DivisionMonoid.toDivInvOneMonoid.{u2} G (Group.toDivisionMonoid.{u2} G _inst_2)))) g) h))
+  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] {H : Type.{u3}} [_inst_5 : MulAction.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))] (g : G) (f : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (h : H), Eq.{succ u1} ((fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) h) (FunLike.coe.{max (succ u3) (succ u1), succ u3, succ u1} (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) H (fun (_x : H) => (fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) _x) (Finsupp.funLike.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (FunLike.coe.{max (succ u1) (succ u3), max (succ u1) (succ u3), max (succ u1) (succ u3)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) g) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (fun (_x : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) => Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, max u1 u3, max u1 u3} k k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u2)) (succ u3), succ u2, max (succ u1) (succ u3)} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u1 u2) u3, u2, max u1 u3} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (MulOneClass.toMul.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u2) u3, u2, max u1 u3} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (MonoidHom.monoidHomClass.{u2, max u1 u3} G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) H _inst_5) g) f) h) (FunLike.coe.{max (succ u3) (succ u1), succ u3, succ u1} (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) H (fun (_x : H) => (fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) _x) (Finsupp.funLike.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) f (HSMul.hSMul.{u2, u3, u3} G H H (instHSMul.{u2, u3} G H (MulAction.toSMul.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5)) (Inv.inv.{u2} G (InvOneClass.toInv.{u2} G (DivInvOneMonoid.toInvOneClass.{u2} G (DivisionMonoid.toDivInvOneMonoid.{u2} G (Group.toDivisionMonoid.{u2} G _inst_2)))) g) h))
 Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_apply Representation.ofMulAction_applyₓ'. -/
 @[simp]
 theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k) (h : H) :
@@ -575,7 +575,7 @@ def linHom : Representation k G (V →ₗ[k] W)
 lean 3 declaration is
   forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (g : G) (f : LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6), Eq.{max (succ u3) (succ u4)} (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (coeFn.{succ (max u3 u4), succ (max u3 u4)} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (fun (_x : LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) => (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) -> (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6)) (LinearMap.hasCoeToFun.{u1, u1, max u3 u4, max u3 u4} k k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u4)) (succ u2), max (succ u2) (succ (max u3 u4))} (Representation.{u1, u2, max u3 u4} k G (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (fun (_x : MonoidHom.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) => G -> (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)))) (MonoidHom.hasCoeToFun.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) (Representation.linHom.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) f) (LinearMap.comp.{u1, u1, u1, u3, u4, u4} k k k V W W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_5 _inst_4 _inst_6 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u4) (succ u2), max (succ u2) (succ u4)} (Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (fun (_x : MonoidHom.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) => G -> (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6)) (MonoidHom.hasCoeToFun.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) ρW g) (LinearMap.comp.{u1, u1, u1, u3, u3, u4} k k k V V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_5 _inst_4 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) f (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρV (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g))))
 but is expected to have type
-  forall {k : Type.{u4}} {G : Type.{u1}} {V : Type.{u3}} {W : Type.{u2}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u2} W] [_inst_6 : Module.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρV : Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) (g : G) (f : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) f) (FunLike.coe.{max (succ u3) (succ u2), max (succ u3) (succ u2), max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) g) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (fun (_x : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _x) (LinearMap.instFunLikeLinearMap.{u4, u4, max u3 u2, max u3 u2} k k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u3)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) _x) (MulHomClass.toFunLike.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (Representation.linHom.{u4, u1, u3, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) f) (LinearMap.comp.{u4, u4, u4, u3, u2, u2} k k k V W W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_5 _inst_4 _inst_6 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))) ρW g) (LinearMap.comp.{u4, u4, u4, u3, u3, u2} k k k V V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_3 _inst_5 _inst_4 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) f (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρV (Inv.inv.{u1} G (InvOneClass.toInv.{u1} G (DivInvOneMonoid.toInvOneClass.{u1} G (DivisionMonoid.toDivInvOneMonoid.{u1} G (Group.toDivisionMonoid.{u1} G _inst_2)))) g))))
+  forall {k : Type.{u4}} {G : Type.{u1}} {V : Type.{u3}} {W : Type.{u2}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u2} W] [_inst_6 : Module.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρV : Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) (g : G) (f : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) f) (FunLike.coe.{max (succ u3) (succ u2), max (succ u3) (succ u2), max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) g) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (fun (_x : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _x) (LinearMap.instFunLikeLinearMap.{u4, u4, max u3 u2, max u3 u2} k k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u3)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) _x) (MulHomClass.toFunLike.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (Representation.linHom.{u4, u1, u3, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) f) (LinearMap.comp.{u4, u4, u4, u3, u2, u2} k k k V W W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_5 _inst_4 _inst_6 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))) ρW g) (LinearMap.comp.{u4, u4, u4, u3, u3, u2} k k k V V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_3 _inst_5 _inst_4 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) f (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρV (Inv.inv.{u1} G (InvOneClass.toInv.{u1} G (DivInvOneMonoid.toInvOneClass.{u1} G (DivisionMonoid.toDivInvOneMonoid.{u1} G (Group.toDivisionMonoid.{u1} G _inst_2)))) g))))
 Case conversion may be inaccurate. Consider using '#align representation.lin_hom_apply Representation.linHom_applyₓ'. -/
 @[simp]
 theorem linHom_apply (g : G) (f : V →ₗ[k] W) : (linHom ρV ρW) g f = ρW g ∘ₗ f ∘ₗ ρV g⁻¹ :=
@@ -607,7 +607,7 @@ def dual : Representation k G (Module.Dual k V)
 lean 3 declaration is
   forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρV : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) (Representation.dual.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (coeFn.{max (succ u3) (succ (max u3 u1)), max (succ u3) (succ (max u3 u1))} (LinearMap.{u1, u1, u3, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (fun (_x : LinearMap.{u1, u1, u3, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4))) => (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)))) (LinearMap.hasCoeToFun.{u1, u1, u3, max u3 u1} k k (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.Dual.transpose.{u1, u3, u3} k V _inst_1 _inst_3 _inst_4 V _inst_3 _inst_4) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρV (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g)))
 but is expected to have type
-  forall {k : Type.{u3}} {G : Type.{u1}} {V : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u2} V] [_inst_4 : Module.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρV : Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) g) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))))))))) (Representation.dual.{u3, u1, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (FunLike.coe.{max (succ u3) (succ u2), succ u2, max (succ u3) (succ u2)} (LinearMap.{u3, u3, u2, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (LinearMap.addCommMonoid.{u3, u3, u2, u2} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, max u3 u2, max u3 u2} k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u2} k k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_4 (smulCommClass_self.{u3, u2} k V (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u2} k V (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{u2} V (AddCommMonoid.toAddMonoid.{u2} V _inst_3)) (Module.toMulActionWithZero.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, max u3 u2, max u3 u2} k k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instSMulCommClassLinearMapInstSMulLinearMapInstSMulLinearMap.{u3, u3, u3, u3, u2, u3} k k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u2, max u3 u2} k k (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u2} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, max u3 u2, max u3 u2} k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u2} k k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_4 (smulCommClass_self.{u3, u2} k V (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u2} k V (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{u2} V (AddCommMonoid.toAddMonoid.{u2} V _inst_3)) (Module.toMulActionWithZero.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, max u3 u2, max u3 u2} k k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instSMulCommClassLinearMapInstSMulLinearMapInstSMulLinearMap.{u3, u3, u3, u3, u2, u3} k k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.Dual.transpose.{u3, u2, u2} k V _inst_1 _inst_3 _inst_4 V _inst_3 _inst_4) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρV (Inv.inv.{u1} G (InvOneClass.toInv.{u1} G (DivInvOneMonoid.toInvOneClass.{u1} G (DivisionMonoid.toDivInvOneMonoid.{u1} G (Group.toDivisionMonoid.{u1} G _inst_2)))) g)))
+  forall {k : Type.{u3}} {G : Type.{u1}} {V : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u2} V] [_inst_4 : Module.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρV : Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) g) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))))))))) (Representation.dual.{u3, u1, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (FunLike.coe.{max (succ u3) (succ u2), succ u2, max (succ u3) (succ u2)} (LinearMap.{u3, u3, u2, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (LinearMap.addCommMonoid.{u3, u3, u2, u2} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, max u3 u2, max u3 u2} k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u2} k k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_4 (smulCommClass_self.{u3, u2} k V (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u2} k V (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{u2} V (AddCommMonoid.toAddMonoid.{u2} V _inst_3)) (Module.toMulActionWithZero.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, max u3 u2, max u3 u2} k k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instSMulCommClassLinearMapInstSMulLinearMapInstSMulLinearMap.{u3, u3, u3, u3, u2, u3} k k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u2, max u3 u2} k k (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u2} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, max u3 u2, max u3 u2} k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u2} k k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_4 (smulCommClass_self.{u3, u2} k V (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u2} k V (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{u2} V (AddCommMonoid.toAddMonoid.{u2} V _inst_3)) (Module.toMulActionWithZero.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, max u3 u2, max u3 u2} k k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instSMulCommClassLinearMapInstSMulLinearMapInstSMulLinearMap.{u3, u3, u3, u3, u2, u3} k k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.Dual.transpose.{u3, u2, u2} k V _inst_1 _inst_3 _inst_4 V _inst_3 _inst_4) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρV (Inv.inv.{u1} G (InvOneClass.toInv.{u1} G (DivInvOneMonoid.toInvOneClass.{u1} G (DivisionMonoid.toDivInvOneMonoid.{u1} G (Group.toDivisionMonoid.{u1} G _inst_2)))) g)))
 Case conversion may be inaccurate. Consider using '#align representation.dual_apply Representation.dual_applyₓ'. -/
 @[simp]
 theorem dual_apply (g : G) : (dual ρV) g = Module.Dual.transpose (ρV g⁻¹) :=
Diff
@@ -44,11 +44,13 @@ section
 
 variable (k G V : Type _) [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
 
+#print Representation /-
 /-- A representation of `G` on the `k`-module `V` is an homomorphism `G →* (V →ₗ[k] V)`.
 -/
 abbrev Representation :=
   G →* V →ₗ[k] V
 #align representation Representation
+-/
 
 end
 
@@ -58,12 +60,20 @@ section trivial
 
 variable (k : Type _) {G V : Type _} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
 
+#print Representation.trivial /-
 /-- The trivial representation of `G` on a `k`-module V.
 -/
 def trivial : Representation k G V :=
   1
 #align representation.trivial Representation.trivial
+-/
 
+/- warning: representation.trivial_def -> Representation.trivial_def is a dubious translation:
+lean 3 declaration is
+  forall (k : Type.{u1}) {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (g : G) (v : V), Eq.{succ u3} V (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (Representation.trivial.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) g) v) v
+but is expected to have type
+  forall (k : Type.{u2}) {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (g : G) (v : V), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) v) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u3) (succ u1), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u3 u1, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u3 u1, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) (Representation.trivial.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) g) v) v
+Case conversion may be inaccurate. Consider using '#align representation.trivial_def Representation.trivial_defₓ'. -/
 @[simp]
 theorem trivial_def (g : G) (v : V) : trivial k g v = v :=
   rfl
@@ -77,6 +87,12 @@ variable {k G V : Type _} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module
 
 variable (ρ : Representation k G V)
 
+/- warning: representation.as_algebra_hom -> Representation.asAlgebraHom is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3], (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) -> (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))
+but is expected to have type
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3], (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) -> (AlgHom.{u1, max u2 u1, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u1, u3} k V _inst_1 _inst_3 _inst_4))
+Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom Representation.asAlgebraHomₓ'. -/
 /-- A `k`-linear representation of `G` on `V` can be thought of as
 an algebra map from `monoid_algebra k G` into the `k`-linear endomorphisms of `V`.
 -/
@@ -84,59 +100,105 @@ noncomputable def asAlgebraHom : MonoidAlgebra k G →ₐ[k] Module.End k V :=
   (lift k G _) ρ
 #align representation.as_algebra_hom Representation.asAlgebraHom
 
+/- warning: representation.as_algebra_hom_def -> Representation.asAlgebraHom_def is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4), Eq.{max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{max 1 (max (max (succ u3) (succ u2)) (succ (max u1 u2)) (succ u3)) (max (succ (max u1 u2)) (succ u3)) (succ u3) (succ u2), max (max (succ u3) (succ u2)) (succ (max u1 u2)) (succ u3)} (Equiv.{max (succ u3) (succ u2), max (succ (max u1 u2)) (succ u3)} (MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (fun (_x : Equiv.{max (succ u3) (succ u2), max (succ (max u1 u2)) (succ u3)} (MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))) => (MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) -> (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (Equiv.hasCoeToFun.{max (succ u3) (succ u2), max (succ (max u1 u2)) (succ u3)} (MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (MonoidAlgebra.lift.{u1, u2, u3} k G _inst_1 _inst_2 (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) ρ)
+but is expected to have type
+  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4), Eq.{max (max (succ u3) (succ u2)) (succ u1)} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{max (max (succ u3) (succ u2)) (succ u1), max (succ u2) (succ u1), max (max (succ u3) (succ u2)) (succ u1)} (Equiv.{max (succ u1) (succ u2), max (succ u1) (succ (max u2 u3))} (MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (fun (_x : MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) => AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) _x) (Equiv.instFunLikeEquiv.{max (succ u2) (succ u1), max (max (succ u3) (succ u2)) (succ u1)} (MonoidHom.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (MonoidAlgebra.lift.{u3, u2, u1} k G _inst_1 _inst_2 (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) ρ)
+Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_def Representation.asAlgebraHom_defₓ'. -/
 theorem asAlgebraHom_def : asAlgebraHom ρ = (lift k G _) ρ :=
   rfl
 #align representation.as_algebra_hom_def Representation.asAlgebraHom_def
 
+/- warning: representation.as_algebra_hom_single -> Representation.asAlgebraHom_single is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (r : k), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) g r)) (SMul.smul.{u1, u3} k (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (LinearMap.hasSmul.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidWithZero.toMonoid.{u1} k (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.toDistribMulAction.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (smulCommClass_self.{u1, u3} k V (CommSemiring.toCommMonoid.{u1} k _inst_1) (MulActionWithZero.toMulAction.{u1, u3} k V (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Module.toMulActionWithZero.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))) r (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g))
+but is expected to have type
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (r : k), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g r)) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g r)) (HSMul.hSMul.{u2, u3, u3} k ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (instHSMul.{u2, u3} k ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (LinearMap.instSMulLinearMap.{u2, u2, u2, u3, u3} k k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Module.toDistribMulAction.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (smulCommClass_self.{u2, u3} k V (CommSemiring.toCommMonoid.{u2} k _inst_1) (MulActionWithZero.toMulAction.{u2, u3} k V (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (Module.toMulActionWithZero.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) r (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g))
+Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_single Representation.asAlgebraHom_singleₓ'. -/
 @[simp]
 theorem asAlgebraHom_single (g : G) (r : k) : asAlgebraHom ρ (Finsupp.single g r) = r • ρ g := by
   simp only [as_algebra_hom_def, MonoidAlgebra.lift_single]
 #align representation.as_algebra_hom_single Representation.asAlgebraHom_single
 
+/- warning: representation.as_algebra_hom_single_one -> Representation.asAlgebraHom_single_one is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) g (OfNat.ofNat.{u1} k 1 (OfNat.mk.{u1} k 1 (One.one.{u1} k (AddMonoidWithOne.toOne.{u1} k (AddCommMonoidWithOne.toAddMonoidWithOne.{u1} k (NonAssocSemiring.toAddCommMonoidWithOne.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g)
+but is expected to have type
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g (OfNat.ofNat.{u2} k 1 (One.toOfNat1.{u2} k (Semiring.toOne.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))))) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Finsupp.single.{u1, u2} G k (MonoidWithZero.toZero.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) g (OfNat.ofNat.{u2} k 1 (One.toOfNat1.{u2} k (Semiring.toOne.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
+Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_oneₓ'. -/
 theorem asAlgebraHom_single_one (g : G) : asAlgebraHom ρ (Finsupp.single g 1) = ρ g := by simp
 #align representation.as_algebra_hom_single_one Representation.asAlgebraHom_single_one
 
+/- warning: representation.as_algebra_hom_of -> Representation.asAlgebraHom_of is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{max (succ (max u1 u2)) (succ u2), max (succ u2) (succ (max u1 u2))} (MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (fun (_x : MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) => G -> (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidHom.hasCoeToFun.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (MonoidAlgebra.of.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2)) g)) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g)
+but is expected to have type
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) a) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g)) (FunLike.coe.{max (max (succ u2) (succ u1)) (succ u3), max (succ u2) (succ u1), succ u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (fun (_x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) => Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u2 u1) u3, u2, max u2 u1, u3} (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u2} k (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (Algebra.toModule.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u3} (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u2, u3} k (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u2, max u2 u1, u3, max (max u2 u1) u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u2, max u1 u2, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u2, max u2 u1, u3} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Module.End.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u2, u3} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g)) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
+Case conversion may be inaccurate. Consider using '#align representation.as_algebra_hom_of Representation.asAlgebraHom_ofₓ'. -/
 theorem asAlgebraHom_of (g : G) : asAlgebraHom ρ (of k G g) = ρ g := by
   simp only [MonoidAlgebra.of_apply, as_algebra_hom_single, one_smul]
 #align representation.as_algebra_hom_of Representation.asAlgebraHom_of
 
 /- ./././Mathport/Syntax/Translate/Command.lean:42:9: unsupported derive handler module[module] (module.End[module.End] k V) -/
+#print Representation.asModule /-
 /-- If `ρ : representation k G V`, then `ρ.as_module` is a type synonym for `V`,
 which we equip with an instance `module (monoid_algebra k G) ρ.as_module`.
 
 You should use `as_module_equiv : ρ.as_module ≃+ V` to translate terms.
 -/
 @[nolint unused_arguments]
-def AsModule (ρ : Representation k G V) :=
+def asModule (ρ : Representation k G V) :=
   V deriving AddCommMonoid,
   «./././Mathport/Syntax/Translate/Command.lean:42:9: unsupported derive handler module[module] (module.End[module.End] k V)»
-#align representation.as_module Representation.AsModule
+#align representation.as_module Representation.asModule
+-/
 
-instance : Inhabited ρ.AsModule :=
+instance : Inhabited ρ.asModule :=
   ⟨0⟩
 
+#print Representation.asModuleModule /-
 /-- A `k`-linear representation of `G` on `V` can be thought of as
 a module over `monoid_algebra k G`.
 -/
-noncomputable instance asModuleModule : Module (MonoidAlgebra k G) ρ.AsModule :=
+noncomputable instance asModuleModule : Module (MonoidAlgebra k G) ρ.asModule :=
   Module.compHom V (asAlgebraHom ρ).toRingHom
 #align representation.as_module_module Representation.asModuleModule
+-/
 
+/- warning: representation.as_module_equiv -> Representation.asModuleEquiv is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4), AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))
+but is expected to have type
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4), AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))
+Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv Representation.asModuleEquivₓ'. -/
 /-- The additive equivalence from the `module (monoid_algebra k G)` to the original vector space
 of the representative.
 
 This is just the identity, but it is helpful for typechecking and keeping track of instances.
 -/
-def asModuleEquiv : ρ.AsModule ≃+ V :=
+def asModuleEquiv : ρ.asModule ≃+ V :=
   AddEquiv.refl _
 #align representation.as_module_equiv Representation.asModuleEquiv
 
+/- warning: representation.as_module_equiv_map_smul -> Representation.asModuleEquiv_map_smul is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (x : Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ), Eq.{succ u3} V (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) r x)) (coeFn.{succ u3, succ u3} (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (Representation.asAlgebraHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) r) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x))
+but is expected to have type
+  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) r x)) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) r x)) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) r) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u3) (succ u2)) (succ u1), max (succ u3) (succ u2), succ u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (fun (_x : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _x) (SMulHomClass.toFunLike.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (SMulZeroClass.toSMul.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toAddZeroClass.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddMonoid.toZero.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))))) (DistribSMul.toSMulZeroClass.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddMonoid.toAddZeroClass.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))))) (DistribMulAction.toDistribSMul.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u3 u2) u1, u3, max u3 u2, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))) (Module.toDistribMulAction.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u3 u2} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u3, max u3 u2, u1, max (max u3 u2) u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)) (AlgHom.algHomClass.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k V _inst_1 _inst_3 _inst_4)))))) (Representation.asAlgebraHom.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) r) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x))
+Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_map_smul Representation.asModuleEquiv_map_smulₓ'. -/
 @[simp]
-theorem asModuleEquiv_map_smul (r : MonoidAlgebra k G) (x : ρ.AsModule) :
+theorem asModuleEquiv_map_smul (r : MonoidAlgebra k G) (x : ρ.asModule) :
     ρ.asModuleEquiv (r • x) = ρ.asAlgebraHom r (ρ.asModuleEquiv x) :=
   rfl
 #align representation.as_module_equiv_map_smul Representation.asModuleEquiv_map_smul
 
+/- warning: representation.as_module_equiv_symm_map_smul -> Representation.asModuleEquiv_symm_map_smul is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : k) (x : V), Eq.{succ u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (SMul.smul.{u1, u3} k V (SMulZeroClass.toHasSmul.{u1, u3} k V (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (SMulWithZero.toSmulZeroClass.{u1, u3} k V (MulZeroClass.toHasZero.{u1} k (MulZeroOneClass.toMulZeroClass.{u1} k (MonoidWithZero.toMulZeroOneClass.{u1} k (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (MulActionWithZero.toSMulWithZero.{u1, u3} k V (Semiring.toMonoidWithZero.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (AddZeroClass.toHasZero.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Module.toMulActionWithZero.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))) r x)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (coeFn.{max (succ u1) (succ (max u1 u2)), max (succ u1) (succ (max u1 u2))} (RingHom.{u1, max u1 u2} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))) (fun (_x : RingHom.{u1, max u1 u2} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))) => k -> (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.hasCoeToFun.{u1, max u1 u2} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))) (algebraMap.{u1, max u1 u2} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2)) r) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
+but is expected to have type
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : k) (x : V), Eq.{succ u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (HSMul.hSMul.{u2, u3, u3} k V V (instHSMul.{u2, u3} k V (SMulZeroClass.toSMul.{u2, u3} k V (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (SMulWithZero.toSMulZeroClass.{u2, u3} k V (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (MulActionWithZero.toSMulWithZero.{u2, u3} k V (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (Module.toMulActionWithZero.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) r x)) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (HSMul.hSMul.{u2, u3, u3} k V V (instHSMul.{u2, u3} k V (SMulZeroClass.toSMul.{u2, u3} k V (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (SMulWithZero.toSMulZeroClass.{u2, u3} k V (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (MulActionWithZero.toSMulWithZero.{u2, u3} k V (Semiring.toMonoidWithZero.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (AddMonoid.toZero.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)) (Module.toMulActionWithZero.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) r x)) (HSMul.hSMul.{max u2 u1, u3, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (instHSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (SMulZeroClass.toSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidWithZero.toZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) r) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, max (succ u2) (succ u1)} (RingHom.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) k (fun (_x : k) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : k) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u2, max u2 u1} (RingHom.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonUnitalNonAssocSemiring.toMul.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (NonUnitalNonAssocSemiring.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))) (NonUnitalRingHomClass.toMulHomClass.{max u2 u1, u2, max u2 u1} (RingHom.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (RingHomClass.toNonUnitalRingHomClass.{max u2 u1, u2, max u2 u1} (RingHom.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)) (RingHom.instRingHomClassRingHom.{u2, max u2 u1} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)))))) (algebraMap.{u2, max u1 u2} k (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u2, u1, u2} k G k _inst_1 (CommSemiring.toSemiring.{u2} k _inst_1) (Algebra.id.{u2} k _inst_1) _inst_2)) r) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
+Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_symm_map_smul Representation.asModuleEquiv_symm_map_smulₓ'. -/
 @[simp]
 theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
     ρ.asModuleEquiv.symm (r • x) = algebraMap k (MonoidAlgebra k G) r • ρ.asModuleEquiv.symm x :=
@@ -145,6 +207,12 @@ theorem asModuleEquiv_symm_map_smul (r : k) (x : V) :
   simp
 #align representation.as_module_equiv_symm_map_smul Representation.asModuleEquiv_symm_map_smul
 
+/- warning: representation.as_module_equiv_symm_map_rho -> Representation.asModuleEquiv_symm_map_rho is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : V), Eq.{succ u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g) x)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (coeFn.{max (succ (max u1 u2)) (succ u2), max (succ u2) (succ (max u1 u2))} (MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (fun (_x : MonoidHom.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) => G -> (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1))) (MonoidHom.hasCoeToFun.{u2, max u1 u2} G (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2))))) (MonoidAlgebra.of.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G _inst_2)) g) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
+but is expected to have type
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : V), Eq.{succ u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g) x)) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (FunLike.coe.{succ u3, succ u3, succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u3, u3} k k V V (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g) x)) (HSMul.hSMul.{max u2 u1, u3, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (instHSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (SMulZeroClass.toSMul.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (SMulWithZero.toSMulZeroClass.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidWithZero.toZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2))) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulActionWithZero.toSMulWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Semiring.toMonoidWithZero.{max u2 u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2)) (AddMonoid.toZero.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (AddCommMonoid.toAddMonoid.{u3} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.toMulActionWithZero.{max u2 u1, u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) g) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) x) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (FunLike.coe.{max (succ u2) (succ u1), succ u1, max (succ u2) (succ u1)} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) _x) (MulHomClass.toFunLike.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u1, max u2 u1} (MonoidHom.{u1, max u1 u2} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))) G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)))) (MonoidHom.monoidHomClass.{u1, max u2 u1} G (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (NonAssocSemiring.toMulZeroOneClass.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2))))))) (MonoidAlgebra.of.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (Monoid.toMulOneClass.{u1} G _inst_2)) g) (FunLike.coe.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u3, succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u3, u3, u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u3, u3} V (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))
+Case conversion may be inaccurate. Consider using '#align representation.as_module_equiv_symm_map_rho Representation.asModuleEquiv_symm_map_rhoₓ'. -/
 @[simp]
 theorem asModuleEquiv_symm_map_rho (g : G) (x : V) :
     ρ.asModuleEquiv.symm (ρ g x) = MonoidAlgebra.of k G g • ρ.asModuleEquiv.symm x :=
@@ -153,6 +221,7 @@ theorem asModuleEquiv_symm_map_rho (g : G) (x : V) :
   simp
 #align representation.as_module_equiv_symm_map_rho Representation.asModuleEquiv_symm_map_rho
 
+#print Representation.ofModule' /-
 /-- Build a `representation k G M` from a `[module (monoid_algebra k G) M]`.
 
 This version is not always what we want, as it relies on an existing `[module k M]`
@@ -166,11 +235,13 @@ noncomputable def ofModule' (M : Type _) [AddCommMonoid M] [Module k M]
     [Module (MonoidAlgebra k G) M] [IsScalarTower k (MonoidAlgebra k G) M] : Representation k G M :=
   (MonoidAlgebra.lift k G (M →ₗ[k] M)).symm (Algebra.lsmul k M)
 #align representation.of_module' Representation.ofModule'
+-/
 
 section
 
 variable (k G) (M : Type _) [AddCommMonoid M] [Module (MonoidAlgebra k G) M]
 
+#print Representation.ofModule /-
 /-- Build a `representation` from a `[module (monoid_algebra k G) M]`.
 
 Note that the representation is built on `restrict_scalars k (monoid_algebra k G) M`,
@@ -182,6 +253,7 @@ noncomputable def ofModule : Representation k G (RestrictScalars k (MonoidAlgebr
           RestrictScalars k (MonoidAlgebra k G) M)).symm
     (RestrictScalars.lsmul k (MonoidAlgebra k G) M)
 #align representation.of_module Representation.ofModule
+-/
 
 /-!
 ## `of_module` and `as_module` are inverses.
@@ -201,6 +273,12 @@ we have `module (monoid_algebra k G) (restrict_scalars k (monoid_algebra k G) M)
 -/
 
 
+/- warning: representation.of_module_as_algebra_hom_apply_apply -> Representation.ofModule_asAlgebraHom_apply_apply is a dubious translation:
+lean 3 declaration is
+  forall (k : Type.{u1}) (G : Type.{u2}) [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u3}) [_inst_5 : AddCommMonoid.{u3} M] [_inst_6 : Module.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (m : RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M), Eq.{succ u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (coeFn.{succ u3, succ u3} (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u1 u2)) (succ u3), max (succ (max u1 u2)) (succ u3)} (AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) (fun (_x : AlgHom.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) => (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) -> (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) ([anonymous].{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.End.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Module.End.algebra.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6))) (Representation.asAlgebraHom.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) r) m) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (fun (_x : AddEquiv.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) => M -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (AddEquiv.hasCoeToFun.{u3, u3} M (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (AddEquiv.symm.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_6)))) r (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> M) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) m)))
+but is expected to have type
+  forall {k : Type.{u3}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u1}) [_inst_5 : AddCommMonoid.{u1} M] [_inst_6 : Module.{max u2 u3, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (m : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M), Eq.{succ u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) m) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) r) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u2)) (succ u3), max (succ u2) (succ u3), succ u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (fun (_x : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => (fun (x._@.Mathlib.Algebra.Hom.GroupAction._hyg.2186 : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) => Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _x) (SMulHomClass.toFunLike.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (SMulZeroClass.toSMul.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribSMul.toSMulZeroClass.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toAddZeroClass.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))))) (DistribMulAction.toDistribSMul.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2)))))) (SMulZeroClass.toSMul.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddMonoid.toZero.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribSMul.toSMulZeroClass.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribMulAction.toDistribSMul.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (DistribMulActionHomClass.toSMulHomClass.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (AddCommMonoid.toAddMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))))) (AddCommMonoid.toAddMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (NonUnitalAlgHomClass.toDistribMulActionHomClass.{max (max u1 u2) u3, u3, max u2 u3, u1} (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (Module.toDistribMulAction.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toNonAssocSemiring.{max u2 u3} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)))) (Algebra.toModule.{u3, max u2 u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2))) (Module.toDistribMulAction.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Semiring.toNonAssocSemiring.{u1} (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))) (Algebra.toModule.{u3, u1} k (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)))) (AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule.{u3, max u2 u3, u1, max (max u1 u2) u3} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (AlgHom.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))) (AlgHom.algHomClass.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Module.End.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) _inst_1 (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6)) (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Module.instAlgebraEndToSemiringSemiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6))))))) (Representation.asAlgebraHom.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) r) m) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (fun (_x : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) => RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))))))) (AddEquiv.symm.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) _inst_5)) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) m) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_6))))) r (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) m)))
+Case conversion may be inaccurate. Consider using '#align representation.of_module_as_algebra_hom_apply_apply Representation.ofModule_asAlgebraHom_apply_applyₓ'. -/
 @[simp]
 theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
     (m : RestrictScalars k (MonoidAlgebra k G) M) :
@@ -219,9 +297,15 @@ theorem ofModule_asAlgebraHom_apply_apply (r : MonoidAlgebra k G)
       RestrictScalars.addEquiv_symm_map_smul_smul]
 #align representation.of_module_as_algebra_hom_apply_apply Representation.ofModule_asAlgebraHom_apply_apply
 
+/- warning: representation.of_module_as_module_act -> Representation.ofModule_asModule_act is a dubious translation:
+lean 3 declaration is
+  forall (k : Type.{u1}) (G : Type.{u2}) {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)), Eq.{succ u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u1, u3} k (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u1} k _inst_1) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) g) x) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (AddEquiv.symm.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => V -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} V (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.symm.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (coeFn.{succ u3, succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => V -> V) (LinearMap.hasCoeToFun.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) => (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) -> V) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toHasAdd.{u3} V (AddMonoid.toAddZeroClass.{u3} V (AddCommMonoid.toAddMonoid.{u3} V _inst_3)))) (Representation.asModuleEquiv.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) -> (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))))
+but is expected to have type
+  forall {k : Type.{u3}} {G : Type.{u2}} {V : Type.{u1}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρ : Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (g : G) (x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)), Eq.{succ u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) g) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (_x : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) _x) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (Module.End.semiring.{u3, u1} k (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (CommSemiring.toSemiring.{u3} k _inst_1) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))))) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.asModuleModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) g) x) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (fun (_x : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) => RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))))))) (AddEquiv.symm.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x))))) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddMonoid.toAddZeroClass.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (a : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) a) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (a : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) a) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (a : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (a : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (fun (_x : V) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : V) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} V (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (AddEquiv.symm.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (FunLike.coe.{succ u1, succ u1, succ u1} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) V (fun (_x : V) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : V) => V) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u1, u1} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G _inst_2)) (MulOneClass.toMul.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u2 u1, u2, u1} (Representation.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u2, u1} G (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u3, u3, u1, u1} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u1} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρ g) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (fun (_x : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) => V) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3)))) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) V (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddZeroClass.toAdd.{u1} V (AddMonoid.toAddZeroClass.{u1} V (AddCommMonoid.toAddMonoid.{u1} V _inst_3))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) => Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ))))) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ)) x)))))
+Case conversion may be inaccurate. Consider using '#align representation.of_module_as_module_act Representation.ofModule_asModule_actₓ'. -/
 @[simp]
-theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G) ρ.AsModule) :
-    ofModule k G ρ.AsModule g x =
+theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G) ρ.asModule) :
+    ofModule k G ρ.asModule g x =
       (RestrictScalars.addEquiv _ _ _).symm
         (ρ.asModuleEquiv.symm (ρ g (ρ.asModuleEquiv (RestrictScalars.addEquiv _ _ _ x)))) :=
   by
@@ -231,7 +315,13 @@ theorem ofModule_asModule_act (g : G) (x : RestrictScalars k (MonoidAlgebra k G)
   simp
 #align representation.of_module_as_module_act Representation.ofModule_asModule_act
 
-theorem smul_ofModule_asModule (r : MonoidAlgebra k G) (m : (ofModule k G M).AsModule) :
+/- warning: representation.smul_of_module_as_module -> Representation.smul_ofModule_asModule is a dubious translation:
+lean 3 declaration is
+  forall (k : Type.{u1}) (G : Type.{u2}) [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u3}) [_inst_5 : AddCommMonoid.{u3} M] [_inst_6 : Module.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (m : Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)), Eq.{succ u3} M (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> M) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) => (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (Representation.asModuleEquiv.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModuleModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)))))) r m))) (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_6)))) r (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (fun (_x : AddEquiv.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) => (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) -> M) (AddEquiv.hasCoeToFun.{u3, u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) M (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5)))) (AddZeroClass.toHasAdd.{u3} M (AddMonoid.toAddZeroClass.{u3} M (AddCommMonoid.toAddMonoid.{u3} M _inst_5)))) (RestrictScalars.addEquiv.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (coeFn.{succ u3, succ u3} (AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (fun (_x : AddEquiv.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) => (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) -> (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M)) (AddEquiv.hasCoeToFun.{u3, u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddZeroClass.toHasAdd.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toHasAdd.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u3} (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5))))) (Representation.asModuleEquiv.{u1, u2, u3} k G (RestrictScalars.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M) _inst_1 _inst_2 (RestrictScalars.addCommMonoid.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M _inst_5) (RestrictScalars.module.{u1, max u1 u2, u3} k (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) M (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u1, u2, u1} k G k _inst_1 (CommSemiring.toSemiring.{u1} k _inst_1) (Algebra.id.{u1} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u1, u2, u3} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)))
+but is expected to have type
+  forall {k : Type.{u3}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Monoid.{u2} G] (M : Type.{u1}) [_inst_5 : AddCommMonoid.{u1} M] [_inst_6 : Module.{max u2 u3, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5] (r : MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (m : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModuleModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))))) r m))) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (_x : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)))) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.asModuleModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))))) r m))) (HSMul.hSMul.{max u3 u2, u1, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (instHSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (SMulZeroClass.toSMul.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) _inst_5)) (SMulWithZero.toSMulZeroClass.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (MonoidWithZero.toZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2))) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) _inst_5)) (MulActionWithZero.toSMulWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (Semiring.toMonoidWithZero.{max u3 u2} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2)) (AddMonoid.toZero.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (AddCommMonoid.toAddMonoid.{u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) _inst_5)) (Module.toMulActionWithZero.{max u3 u2, u1} (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (a : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) a) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)) (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_6))))) r (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (fun (_x : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) => M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5)))) (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) M (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddZeroClass.toAdd.{u1} M (AddMonoid.toAddZeroClass.{u1} M (AddCommMonoid.toAddMonoid.{u1} M _inst_5))))))) (RestrictScalars.addEquiv.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (FunLike.coe.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (fun (_x : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) => RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (EquivLike.toEmbeddingLike.{succ u1, succ u1, succ u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddEquivClass.toEquivLike.{u1, u1, u1} (AddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5))))) (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))) (AddEquiv.instAddEquivClassAddEquiv.{u1, u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddZeroClass.toAdd.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddMonoid.toAddZeroClass.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (AddCommMonoid.toAddMonoid.{u1} (Representation.asModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) (Representation.instAddCommMonoidAsModule.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6))))) (AddZeroClass.toAdd.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddMonoid.toAddZeroClass.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (AddCommMonoid.toAddMonoid.{u1} (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5)))))))) (Representation.asModuleEquiv.{u3, u2, u1} k G (RestrictScalars.{u3, max u2 u3, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M) _inst_1 _inst_2 (instAddCommMonoidRestrictScalars.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M _inst_5) (RestrictScalars.module.{u3, max u3 u2, u1} k (MonoidAlgebra.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1)) M (MonoidAlgebra.semiring.{u3, u2} k G (CommSemiring.toSemiring.{u3} k _inst_1) _inst_2) _inst_5 _inst_1 (MonoidAlgebra.algebra.{u3, u2, u3} k G k _inst_1 (CommSemiring.toSemiring.{u3} k _inst_1) (Algebra.id.{u3} k _inst_1) _inst_2) _inst_6) (Representation.ofModule.{u3, u2, u1} k G _inst_1 _inst_2 M _inst_5 _inst_6)) m)))
+Case conversion may be inaccurate. Consider using '#align representation.smul_of_module_as_module Representation.smul_ofModule_asModuleₓ'. -/
+theorem smul_ofModule_asModule (r : MonoidAlgebra k G) (m : (ofModule k G M).asModule) :
     (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv (r • m)) =
       r • (RestrictScalars.addEquiv _ _ _) ((ofModule k G M).asModuleEquiv m) :=
   by
@@ -249,7 +339,7 @@ variable {k G V : Type _} [CommRing k] [Monoid G] [I : AddCommGroup V] [Module k
 
 variable (ρ : Representation k G V)
 
-instance : AddCommGroup ρ.AsModule :=
+instance : AddCommGroup ρ.asModule :=
   I
 
 end AddCommGroup
@@ -258,6 +348,12 @@ section MulAction
 
 variable (k : Type _) [CommSemiring k] (G : Type _) [Monoid G] (H : Type _) [MulAction G H]
 
+/- warning: representation.of_mul_action -> Representation.ofMulAction is a dubious translation:
+lean 3 declaration is
+  forall (k : Type.{u1}) [_inst_1 : CommSemiring.{u1} k] (G : Type.{u2}) [_inst_2 : Monoid.{u2} G] (H : Type.{u3}) [_inst_3 : MulAction.{u2, u3} G H _inst_2], Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))
+but is expected to have type
+  forall (k : Type.{u1}) [_inst_1 : CommSemiring.{u1} k] (G : Type.{u2}) [_inst_2 : Monoid.{u2} G] (H : Type.{u3}) [_inst_3 : MulAction.{u2, u3} G H _inst_2], Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))
+Case conversion may be inaccurate. Consider using '#align representation.of_mul_action Representation.ofMulActionₓ'. -/
 /-- A `G`-action on `H` induces a representation `G →* End(k[H])` in the natural way. -/
 noncomputable def ofMulAction : Representation k G (H →₀ k)
     where
@@ -273,10 +369,22 @@ noncomputable def ofMulAction : Representation k G (H →₀ k)
 
 variable {k G H}
 
+/- warning: representation.of_mul_action_def -> Representation.ofMulAction_def is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} [_inst_1 : CommSemiring.{u1} k] {G : Type.{u2}} [_inst_2 : Monoid.{u2} G] {H : Type.{u3}} [_inst_3 : MulAction.{u2, u3} G H _inst_2] (g : G), Eq.{succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.lmapDomain.{u3, u1, u1, u3} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) H (SMul.smul.{u2, u3} G H (MulAction.toHasSmul.{u2, u3} G H _inst_2 _inst_3) g))
+but is expected to have type
+  forall {k : Type.{u3}} [_inst_1 : CommSemiring.{u3} k] {G : Type.{u1}} [_inst_2 : Monoid.{u1} G] {H : Type.{u2}} [_inst_3 : MulAction.{u1, u2} G H _inst_2] (g : G), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) g) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (Representation.ofMulAction.{u3, u1, u2} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.lmapDomain.{u2, u3, u3, u2} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) H ((fun (x._@.Mathlib.RepresentationTheory.Basic._hyg.1463 : G) (x._@.Mathlib.RepresentationTheory.Basic._hyg.1465 : H) => HSMul.hSMul.{u1, u2, u2} G H H (instHSMul.{u1, u2} G H (MulAction.toSMul.{u1, u2} G H _inst_2 _inst_3)) x._@.Mathlib.RepresentationTheory.Basic._hyg.1463 x._@.Mathlib.RepresentationTheory.Basic._hyg.1465) g))
+Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_def Representation.ofMulAction_defₓ'. -/
 theorem ofMulAction_def (g : G) : ofMulAction k G H g = Finsupp.lmapDomain k k ((· • ·) g) :=
   rfl
 #align representation.of_mul_action_def Representation.ofMulAction_def
 
+/- warning: representation.of_mul_action_single -> Representation.ofMulAction_single is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} [_inst_1 : CommSemiring.{u1} k] {G : Type.{u2}} [_inst_2 : Monoid.{u2} G] {H : Type.{u3}} [_inst_3 : MulAction.{u2, u3} G H _inst_2] (g : G) (x : H) (r : k), Eq.{max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (coeFn.{succ (max u3 u1), succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) => (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) -> (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (LinearMap.hasCoeToFun.{u1, u1, max u3 u1, max u3 u1} k k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.single.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) x r)) (Finsupp.single.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (SMul.smul.{u2, u3} G H (MulAction.toHasSmul.{u2, u3} G H _inst_2 _inst_3) g x) r)
+but is expected to have type
+  forall {k : Type.{u3}} [_inst_1 : CommSemiring.{u3} k] {G : Type.{u1}} [_inst_2 : Monoid.{u1} G] {H : Type.{u2}} [_inst_3 : MulAction.{u1, u2} G H _inst_2] (g : G) (x : H) (r : k), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) x r)) (FunLike.coe.{max (succ u3) (succ u2), max (succ u3) (succ u2), max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) g) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (fun (_x : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) => Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, max u3 u2, max u3 u2} k k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u3 u2} k G (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) _inst_1 _inst_2 (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u2} (LinearMap.{u3, u3, max u3 u2, max u3 u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.End.semiring.{u3, max u3 u2} k (Finsupp.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Finsupp.addCommMonoid.{u2, u3} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (Finsupp.module.{u2, u3, u3} H k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (Representation.ofMulAction.{u3, u1, u2} k _inst_1 G _inst_2 H _inst_3) g) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) x r)) (Finsupp.single.{u2, u3} H k (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (HSMul.hSMul.{u1, u2, u2} G H H (instHSMul.{u1, u2} G H (MulAction.toSMul.{u1, u2} G H _inst_2 _inst_3)) g x) r)
+Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_single Representation.ofMulAction_singleₓ'. -/
 theorem ofMulAction_single (g : G) (x : H) (r : k) :
     ofMulAction k G H g (Finsupp.single x r) = Finsupp.single (g • x) r :=
   Finsupp.mapDomain_single
@@ -290,6 +398,12 @@ variable {k G V : Type _} [CommSemiring k] [Group G] [AddCommMonoid V] [Module k
 
 variable (ρ : Representation k G V)
 
+/- warning: representation.of_mul_action_apply -> Representation.ofMulAction_apply is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] {H : Type.{u3}} [_inst_5 : MulAction.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))] (g : G) (f : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (h : H), Eq.{succ u1} k (coeFn.{max (succ u3) (succ u1), max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (fun (_x : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) => H -> k) (Finsupp.coeFun.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (coeFn.{succ (max u3 u1), succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) => (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) -> (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (LinearMap.hasCoeToFun.{u1, u1, max u3 u1, max u3 u1} k k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u3 u1} k (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) H _inst_5) g) f) h) (coeFn.{max (succ u3) (succ u1), max (succ u3) (succ u1)} (Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) (fun (_x : Finsupp.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) => H -> k) (Finsupp.coeFun.{u3, u1} H k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) f (SMul.smul.{u2, u3} G H (MulAction.toHasSmul.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5) (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g) h))
+but is expected to have type
+  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] {H : Type.{u3}} [_inst_5 : MulAction.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))] (g : G) (f : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (h : H), Eq.{succ u1} ((fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) h) (FunLike.coe.{max (succ u3) (succ u1), succ u3, succ u1} (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) H (fun (_x : H) => (fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) _x) (Finsupp.funLike.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (FunLike.coe.{max (succ u1) (succ u3), max (succ u1) (succ u3), max (succ u1) (succ u3)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) g) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (fun (_x : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) => Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, max u1 u3, max u1 u3} k k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u2)) (succ u3), succ u2, max (succ u1) (succ u3)} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _x) (MulHomClass.toFunLike.{max (max u1 u2) u3, u2, max u1 u3} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (MulOneClass.toMul.{u2} G (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (MulOneClass.toMul.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u2) u3, u2, max u1 u3} (Representation.{u1, u2, max u1 u3} k G (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))))) (MonoidHom.monoidHomClass.{u2, max u1 u3} G (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (NonAssocSemiring.toMulZeroOneClass.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toNonAssocSemiring.{max u1 u3} (LinearMap.{u1, u1, max u1 u3, max u1 u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.End.semiring.{u1, max u1 u3} k (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Finsupp.addCommMonoid.{u3, u1} H k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u3, u1, u1} H k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))))))) (Representation.ofMulAction.{u1, u2, u3} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) H _inst_5) g) f) h) (FunLike.coe.{max (succ u3) (succ u1), succ u3, succ u1} (Finsupp.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) H (fun (_x : H) => (fun (x._@.Mathlib.Data.Finsupp.Defs._hyg.779 : H) => k) _x) (Finsupp.funLike.{u3, u1} H k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) f (HSMul.hSMul.{u2, u3, u3} G H H (instHSMul.{u2, u3} G H (MulAction.toSMul.{u2, u3} G H (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5)) (Inv.inv.{u2} G (InvOneClass.toInv.{u2} G (DivInvOneMonoid.toInvOneClass.{u2} G (DivisionMonoid.toDivInvOneMonoid.{u2} G (Group.toDivisionMonoid.{u2} G _inst_2)))) g) h))
+Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_apply Representation.ofMulAction_applyₓ'. -/
 @[simp]
 theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k) (h : H) :
     ofMulAction k G H g f h = f (g⁻¹ • h) :=
@@ -304,22 +418,40 @@ theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k)
   simp only [of_mul_action_def, Finsupp.lmapDomain_apply, Finsupp.mapDomain_apply, hg]
 #align representation.of_mul_action_apply Representation.ofMulAction_apply
 
-theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k G G).AsModule) :
+/- warning: representation.of_mul_action_self_smul_eq_mul -> Representation.ofMulAction_self_smul_eq_mul is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] (x : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (y : Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))), Eq.{succ (max u2 u1)} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (SMul.smul.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (SMulZeroClass.toHasSmul.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddZeroClass.toHasZero.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddMonoid.toAddZeroClass.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))))))) (SMulWithZero.toSmulZeroClass.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))))) (AddZeroClass.toHasZero.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddMonoid.toAddZeroClass.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))))))) (MulActionWithZero.toSMulWithZero.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (AddZeroClass.toHasZero.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddMonoid.toAddZeroClass.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))))))) (Module.toMulActionWithZero.{max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.asModuleModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))))))) x y) (HMul.hMul.{max u1 u2, max u1 u2, max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (instHMul.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.mul.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (MulOneClass.toHasMul.{u2} G (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))))) x y)
+but is expected to have type
+  forall {k : Type.{u2}} {G : Type.{u1}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Group.{u1} G] (x : MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (y : Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))), Eq.{max (succ u2) (succ u1)} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (HSMul.hSMul.{max u2 u1, max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (instHSMul.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (SMulZeroClass.toSMul.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.instAddCommMonoidAsModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))))) (SMulWithZero.toSMulZeroClass.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (MonoidWithZero.toZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Semiring.toMonoidWithZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.instAddCommMonoidAsModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))))) (MulActionWithZero.toSMulWithZero.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Semiring.toMonoidWithZero.{max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.instAddCommMonoidAsModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))))) (Module.toMulActionWithZero.{max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (MonoidAlgebra.semiring.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1) (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Representation.instAddCommMonoidAsModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (Representation.asModuleModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))))))))) x y) (HMul.hMul.{max u2 u1, max u2 u1, max u2 u1} (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.asModule.{u2, u1, max u2 u1} k G (Finsupp.{u1, u2} G k (CommMonoidWithZero.toZero.{u2} k (CommSemiring.toCommMonoidWithZero.{u2} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (Finsupp.addCommMonoid.{u1, u2} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))))) (Finsupp.module.{u1, u2, u2} G k k (CommSemiring.toSemiring.{u2} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u2} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1)))) (Semiring.toModule.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (Representation.ofMulAction.{u2, u1, u1} k _inst_1 G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) G (Monoid.toMulAction.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))))) (MonoidAlgebra.{u2, u1} k G (CommSemiring.toSemiring.{u2} k _inst_1)) (Representation.instHMulMonoidAlgebraToSemiringAsModuleFinsuppToZeroToCommMonoidWithZeroToMonoidToDivInvMonoidAddCommMonoidToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringModuleToModuleOfMulActionToMulAction.{u2, u1} k G _inst_1 _inst_2) x y)
+Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_self_smul_eq_mul Representation.ofMulAction_self_smul_eq_mulₓ'. -/
+theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k G G).asModule) :
     x • y = (x * y : MonoidAlgebra k G) :=
   x.inductionOn (fun g => by show as_algebra_hom _ _ _ = _ <;> ext <;> simp)
     (fun x y hx hy => by simp only [hx, hy, add_mul, add_smul]) fun r x hx => by
     show as_algebra_hom _ _ _ = _ <;> simpa [← hx]
 #align representation.of_mul_action_self_smul_eq_mul Representation.ofMulAction_self_smul_eq_mul
 
+/- warning: representation.of_mul_action_self_as_module_equiv -> Representation.ofMulActionSelfAsModuleEquiv is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G], LinearEquiv.{max u1 u2, max u1 u2, max u2 u1, max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (RingHom.id.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (RingHom.id.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Representation.ofMulActionSelfAsModuleEquiv._proof_1.{u1, u2} k G _inst_1 _inst_2) (Representation.ofMulActionSelfAsModuleEquiv._proof_2.{u1, u2} k G _inst_1 _inst_2) (Representation.asModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.addCommMonoid.{u1, max u2 u1, u2} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.addCommMonoid.{u2, u1} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModuleModule.{u1, u2, max u2 u1} k G (Finsupp.{u2, u1} G k (MulZeroClass.toHasZero.{u1} k (NonUnitalNonAssocSemiring.toMulZeroClass.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Semiring.toModule.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))
+but is expected to have type
+  forall {k : Type.{u1}} {G : Type.{u2}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G], LinearEquiv.{max u1 u2, max u1 u2, max u1 u2, max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (RingHom.id.{max u2 u1} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.nonAssocSemiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (RingHom.id.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toNonAssocSemiring.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (RingHomInvPair.ids.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (RingHomInvPair.ids.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)))) (Representation.asModule.{u1, u2, max u1 u2} k G (Finsupp.{u2, u1} G k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.instAddCommMonoidAsModule.{u1, u2, max u1 u2} k G (Finsupp.{u2, u1} G k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (MonoidAlgebra.addCommMonoid.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModuleModule.{u1, u2, max u1 u2} k G (Finsupp.{u2, u1} G k (CommMonoidWithZero.toZero.{u1} k (CommSemiring.toCommMonoidWithZero.{u1} k _inst_1))) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (Finsupp.addCommMonoid.{u2, u1} G k (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))))) (Finsupp.module.{u2, u1, u1} G k k (CommSemiring.toSemiring.{u1} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Representation.ofMulAction.{u1, u2, u2} k _inst_1 G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) G (Monoid.toMulAction.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))) (Semiring.toModule.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))))
+Case conversion may be inaccurate. Consider using '#align representation.of_mul_action_self_as_module_equiv Representation.ofMulActionSelfAsModuleEquivₓ'. -/
 /-- If we equip `k[G]` with the `k`-linear `G`-representation induced by the left regular action of
 `G` on itself, the resulting object is isomorphic as a `k[G]`-module to `k[G]` with its natural
 `k[G]`-module structure. -/
 @[simps]
 noncomputable def ofMulActionSelfAsModuleEquiv :
-    (ofMulAction k G G).AsModule ≃ₗ[MonoidAlgebra k G] MonoidAlgebra k G :=
+    (ofMulAction k G G).asModule ≃ₗ[MonoidAlgebra k G] MonoidAlgebra k G :=
   { asModuleEquiv _ with map_smul' := ofMulAction_self_smul_eq_mul }
 #align representation.of_mul_action_self_as_module_equiv Representation.ofMulActionSelfAsModuleEquiv
 
+/- warning: representation.as_group_hom -> Representation.asGroupHom is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3], (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) -> (MonoidHom.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.mulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))
+but is expected to have type
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3], (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) -> (MonoidHom.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))
+Case conversion may be inaccurate. Consider using '#align representation.as_group_hom Representation.asGroupHomₓ'. -/
 /-- When `G` is a group, a `k`-linear representation of `G` on `V` can be thought of as
 a group homomorphism from `G` into the invertible `k`-linear endomorphisms of `V`.
 -/
@@ -327,6 +459,12 @@ def asGroupHom : G →* Units (V →ₗ[k] V) :=
   MonoidHom.toHomUnits ρ
 #align representation.as_group_hom Representation.asGroupHom
 
+/- warning: representation.as_group_hom_apply -> Representation.asGroupHom_apply is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρ : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{succ u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (HasLiftT.mk.{succ u3, succ u3} (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (CoeTCₓ.coe.{succ u3, succ u3} (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (coeBase.{succ u3, succ u3} (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Units.hasCoe.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (MonoidHom.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.mulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))) (fun (_x : MonoidHom.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.mulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))) => G -> (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))) (MonoidHom.hasCoeToFun.{u2, u3} G (Units.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (Units.mulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))) (Representation.asGroupHom.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) g)) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρ g)
+but is expected to have type
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] (ρ : Representation.{u2, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{succ u3} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) g) (Units.val.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (MonoidHom.{u1, u3} G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (MonoidHom.{u1, u3} G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u3} (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (MonoidHom.{u1, u3} G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))) G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (MonoidHom.monoidHomClass.{u1, u3} G (Units.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (Units.instMulOneClassUnits.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.monoid.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (Representation.asGroupHom.{u2, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρ) g)) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u3} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρ g)
+Case conversion may be inaccurate. Consider using '#align representation.as_group_hom_apply Representation.asGroupHom_applyₓ'. -/
 theorem asGroupHom_apply (g : G) : ↑(asGroupHom ρ g) = ρ g := by
   simp only [as_group_hom, MonoidHom.coe_toHomUnits]
 #align representation.as_group_hom_apply Representation.asGroupHom_apply
@@ -343,6 +481,12 @@ variable (ρV : Representation k G V) (ρW : Representation k G W)
 
 open TensorProduct
 
+/- warning: representation.tprod -> Representation.tprod is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5], (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) -> (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) -> (Representation.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6))
+but is expected to have type
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5], (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) -> (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) -> (Representation.{u1, u2, max u4 u3} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6))
+Case conversion may be inaccurate. Consider using '#align representation.tprod Representation.tprodₓ'. -/
 /-- Given representations of `G` on `V` and `W`, there is a natural representation of `G` on their
 tensor product `V ⊗[k] W`.
 -/
@@ -356,13 +500,25 @@ def tprod : Representation k G (V ⊗[k] W)
 -- mathport name: «expr ⊗ »
 local notation ρV " ⊗ " ρW => tprod ρV ρW
 
+/- warning: representation.tprod_apply -> Representation.tprod_apply is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (ρW : Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (g : G), Eq.{succ (max u3 u4)} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (coeFn.{max (succ (max u3 u4)) (succ u2), max (succ u2) (succ (max u3 u4))} (Representation.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (fun (_x : MonoidHom.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u1, max u3 u4} k (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)))))) => G -> (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6))) (MonoidHom.hasCoeToFun.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u1, max u3 u4} k (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)))))) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) (TensorProduct.map.{u1, u3, u4, u3, u4} k _inst_1 V W V W _inst_3 _inst_5 _inst_3 _inst_5 _inst_4 _inst_6 _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρV g) (coeFn.{max (succ u4) (succ u2), max (succ u2) (succ u4)} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (fun (_x : MonoidHom.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) => G -> (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6)) (MonoidHom.hasCoeToFun.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) ρW g))
+but is expected to have type
+  forall {k : Type.{u2}} {G : Type.{u1}} {V : Type.{u4}} {W : Type.{u3}} [_inst_1 : CommSemiring.{u2} k] [_inst_2 : Monoid.{u1} G] [_inst_3 : AddCommMonoid.{u4} V] [_inst_4 : Module.{u2, u4} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u3} W] [_inst_6 : Module.{u2, u3} k W (CommSemiring.toSemiring.{u2} k _inst_1) _inst_5] (ρV : Representation.{u2, u1, u4} k G V _inst_1 _inst_2 _inst_3 _inst_4) (ρW : Representation.{u2, u1, u3} k G W _inst_1 _inst_2 _inst_5 _inst_6) (g : G), Eq.{max (succ u4) (succ u3)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) g) (FunLike.coe.{max (max (succ u1) (succ u4)) (succ u3), succ u1, max (succ u4) (succ u3)} (Representation.{u2, u1, max u3 u4} k G (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) _x) (MulHomClass.toFunLike.{max (max u1 u4) u3, u1, max u4 u3} (Representation.{u2, u1, max u3 u4} k G (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) G (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{max u4 u3} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u2, max u3 u4} k (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u2} k _inst_1) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)))))) (MonoidHomClass.toMulHomClass.{max (max u1 u4) u3, u1, max u4 u3} (Representation.{u2, u1, max u3 u4} k G (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) G (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u2, max u3 u4} k (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u2} k _inst_1) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6))))) (MonoidHom.monoidHomClass.{u1, max u4 u3} G (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u2, u2, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)) (Module.End.semiring.{u2, max u3 u4} k (TensorProduct.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u2} k _inst_1) (TensorProduct.addCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u2, u4, u3} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6)))))))) (Representation.tprod.{u2, u1, u4, u3} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) (TensorProduct.map.{u2, u4, u3, u4, u3} k _inst_1 V W V W _inst_3 _inst_5 _inst_3 _inst_5 _inst_4 _inst_6 _inst_4 _inst_6 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (Representation.{u2, u1, u4} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u4, u1, u4} (Representation.{u2, u1, u4} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u4} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u4, u1, u4} (Representation.{u2, u1, u4} k G V _inst_1 _inst_2 _inst_3 _inst_4) G (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u4} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u4} G (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u2, u2, u4, u4} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u2, u4} k V (CommSemiring.toSemiring.{u2} k _inst_1) _inst_3 _inst_4))))))) ρV g) (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u2, u1, u3} k G W _inst_1 _inst_2 _inst_5 _inst_6) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G W _inst_1 _inst_2 _inst_5 _inst_6) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G _inst_2)) (MulOneClass.toMul.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u2, u3} k W (CommSemiring.toSemiring.{u2} k _inst_1) _inst_5 _inst_6))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u2, u1, u3} k G W _inst_1 _inst_2 _inst_5 _inst_6) G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u2, u3} k W (CommSemiring.toSemiring.{u2} k _inst_1) _inst_5 _inst_6)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u2, u2, u3, u3} k k (CommSemiring.toSemiring.{u2} k _inst_1) (CommSemiring.toSemiring.{u2} k _inst_1) (RingHom.id.{u2} k (Semiring.toNonAssocSemiring.{u2} k (CommSemiring.toSemiring.{u2} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u2, u3} k W (CommSemiring.toSemiring.{u2} k _inst_1) _inst_5 _inst_6))))))) ρW g))
+Case conversion may be inaccurate. Consider using '#align representation.tprod_apply Representation.tprod_applyₓ'. -/
 @[simp]
 theorem tprod_apply (g : G) : (ρV ⊗ ρW) g = TensorProduct.map (ρV g) (ρW g) :=
   rfl
 #align representation.tprod_apply Representation.tprod_apply
 
+/- warning: representation.smul_tprod_one_as_module -> Representation.smul_tprod_one_asModule is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (x : V) (y : W), Eq.{succ (max u3 u4)} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (SMul.smul.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (SMulZeroClass.toHasSmul.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))))))))))) (SMulWithZero.toSmulZeroClass.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))))))))))) (MulActionWithZero.toSMulWithZero.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))))))))))) (Module.toMulActionWithZero.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))) (Representation.asModuleModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (OfNat.mk.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.one.{max u4 u2} (Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (MonoidHom.hasOne.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6)))))))))))))) r (TensorProduct.tmul.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x y)) (TensorProduct.tmul.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 (SMul.smul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (SMulZeroClass.toHasSmul.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddMonoid.toAddZeroClass.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u3} (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV)))) (Module.toMulActionWithZero.{max u1 u2, u3} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModuleModule.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV))))) r x) y)
+but is expected to have type
+  forall {k : Type.{u4}} {G : Type.{u3}} {V : Type.{u2}} {W : Type.{u1}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Monoid.{u3} G] [_inst_3 : AddCommMonoid.{u2} V] [_inst_4 : Module.{u4, u2} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u1} W] [_inst_6 : Module.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρV : Representation.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4) (r : MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (x : V) (y : W), let x' : Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV := x; let z : Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))) := TensorProduct.tmul.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x y; Eq.{max (succ u2) (succ u1)} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (HSMul.hSMul.{max u4 u3, max u2 u1, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (instHSMul.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (SMulZeroClass.toSMul.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.instAddCommMonoidAsModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (SMulWithZero.toSMulZeroClass.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidWithZero.toZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2))) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.instAddCommMonoidAsModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (MulActionWithZero.toSMulWithZero.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2)) (AddMonoid.toZero.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (AddCommMonoid.toAddMonoid.{max u2 u1} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.instAddCommMonoidAsModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (Module.toMulActionWithZero.{max u4 u3, max u2 u1} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (Representation.asModuleModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u2, u1} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u2, u1} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV (OfNat.ofNat.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) 1 (One.toOfNat1.{max u3 u1} (Representation.{u4, u3, u1} k G W _inst_1 _inst_2 _inst_5 _inst_6) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u1} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))))))))) r z) (TensorProduct.tmul.{u4, u2, u1} k _inst_1 (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) W (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) _inst_5 _inst_4 _inst_6 (HSMul.hSMul.{max u4 u3, u2, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (instHSMul.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (SMulZeroClass.toSMul.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV))) (SMulWithZero.toSMulZeroClass.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (MonoidWithZero.toZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2))) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV))) (MulActionWithZero.toSMulWithZero.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2)) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV))) (Module.toMulActionWithZero.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) (Representation.asModuleModule.{u4, u3, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV)))))) r x') y)
+Case conversion may be inaccurate. Consider using '#align representation.smul_tprod_one_as_module Representation.smul_tprod_one_asModuleₓ'. -/
 theorem smul_tprod_one_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
-    (r • x ⊗ₜ y : (ρV.tprod 1).AsModule) = (r • x : ρV.AsModule) ⊗ₜ y :=
+    (r • x ⊗ₜ y : (ρV.tprod 1).asModule) = (r • x : ρV.asModule) ⊗ₜ y :=
   by
   show as_algebra_hom _ _ _ = as_algebra_hom _ _ _ ⊗ₜ _
   simp only [as_algebra_hom_def, MonoidAlgebra.lift_apply, tprod_apply, MonoidHom.one_apply,
@@ -371,8 +527,14 @@ theorem smul_tprod_one_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
   rfl
 #align representation.smul_tprod_one_as_module Representation.smul_tprod_one_asModule
 
+/- warning: representation.smul_one_tprod_as_module -> Representation.smul_one_tprod_asModule is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Monoid.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρW : Representation.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6) (r : MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (x : V) (y : W), Eq.{succ (max u3 u4)} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (SMul.smul.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (SMulZeroClass.toHasSmul.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW))))) (SMulWithZero.toSmulZeroClass.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW))))) (MulActionWithZero.toSMulWithZero.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddMonoid.toAddZeroClass.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u3 u4} (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW))))) (Module.toMulActionWithZero.{max u1 u2, max u3 u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, max u3 u4, u2} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)) (Representation.asModuleModule.{u1, u2, max u3 u4} k G (TensorProduct.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.module.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (OfNat.mk.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.one.{max u3 u2} (Representation.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4) (MonoidHom.hasOne.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G _inst_2) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4)))))))) ρW)))))) r (TensorProduct.tmul.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x y)) (TensorProduct.tmul.{u1, u3, u4} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x (SMul.smul.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (SMulZeroClass.toHasSmul.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddZeroClass.toHasZero.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddMonoid.toAddZeroClass.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModule.addCommMonoid.{u1, u4, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW)))) (SMulWithZero.toSmulZeroClass.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (MulZeroClass.toHasZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MulZeroOneClass.toMulZeroClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidWithZero.toMulZeroOneClass.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2))))) (AddZeroClass.toHasZero.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddMonoid.toAddZeroClass.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModule.addCommMonoid.{u1, u4, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW)))) (MulActionWithZero.toSMulWithZero.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Semiring.toMonoidWithZero.{max u1 u2} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2)) (AddZeroClass.toHasZero.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddMonoid.toAddZeroClass.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u4} (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModule.addCommMonoid.{u1, u4, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW)))) (Module.toMulActionWithZero.{max u1 u2, u4} (MonoidAlgebra.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.asModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (MonoidAlgebra.semiring.{u1, u2} k G (CommSemiring.toSemiring.{u1} k _inst_1) _inst_2) (Representation.asModule.addCommMonoid.{u1, u4, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModuleModule.{u1, u2, u4} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW))))) r y))
+but is expected to have type
+  forall {k : Type.{u4}} {G : Type.{u3}} {V : Type.{u1}} {W : Type.{u2}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Monoid.{u3} G] [_inst_3 : AddCommMonoid.{u1} V] [_inst_4 : Module.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u2} W] [_inst_6 : Module.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρW : Representation.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6) (r : MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (x : V) (y : W), let y' : Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW := y; let z : Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW) := TensorProduct.tmul.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6 x y; Eq.{max (succ u1) (succ u2)} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (HSMul.hSMul.{max u4 u3, max u1 u2, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (instHSMul.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (SMulZeroClass.toSMul.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (AddMonoid.toZero.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.instAddCommMonoidAsModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)))) (SMulWithZero.toSMulZeroClass.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (MonoidWithZero.toZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2))) (AddMonoid.toZero.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.instAddCommMonoidAsModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)))) (MulActionWithZero.toSMulWithZero.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2)) (AddMonoid.toZero.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (AddCommMonoid.toAddMonoid.{max u1 u2} (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.instAddCommMonoidAsModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)))) (Module.toMulActionWithZero.{max u4 u3, max u1 u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, max u2 u1} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW)) (Representation.asModuleModule.{u4, u3, max u1 u2} k G (TensorProduct.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 _inst_2 (TensorProduct.addCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, u1, u2} k _inst_1 V W _inst_3 _inst_5 _inst_4 _inst_6) (Representation.tprod.{u4, u3, u1, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 (OfNat.ofNat.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) 1 (One.toOfNat1.{max u1 u3} (Representation.{u4, u3, u1} k G V _inst_1 _inst_2 _inst_3 _inst_4) (instOneMonoidHom.{u3, u1} G (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u3} G _inst_2) (MulZeroOneClass.toMulOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u1} (LinearMap.{u4, u4, u1, u1} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u1} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρW))))))) r z) (TensorProduct.tmul.{u4, u1, u2} k _inst_1 V (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) _inst_3 (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) _inst_4 _inst_6 x (HSMul.hSMul.{max u4 u3, u2, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (instHSMul.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (SMulZeroClass.toSMul.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW))) (SMulWithZero.toSMulZeroClass.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (MonoidWithZero.toZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2))) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW))) (MulActionWithZero.toSMulWithZero.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Semiring.toMonoidWithZero.{max u4 u3} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2)) (AddMonoid.toZero.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (AddCommMonoid.toAddMonoid.{u2} (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW))) (Module.toMulActionWithZero.{max u4 u3, u2} (MonoidAlgebra.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1)) (Representation.asModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (MonoidAlgebra.semiring.{u4, u3} k G (CommSemiring.toSemiring.{u4} k _inst_1) _inst_2) (Representation.instAddCommMonoidAsModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW) (Representation.asModuleModule.{u4, u3, u2} k G W _inst_1 _inst_2 _inst_5 _inst_6 ρW)))))) r y'))
+Case conversion may be inaccurate. Consider using '#align representation.smul_one_tprod_as_module Representation.smul_one_tprod_asModuleₓ'. -/
 theorem smul_one_tprod_asModule (r : MonoidAlgebra k G) (x : V) (y : W) :
-    (r • x ⊗ₜ y : ((1 : Representation k G V).tprod ρW).AsModule) = x ⊗ₜ (r • y : ρW.AsModule) :=
+    (r • x ⊗ₜ y : ((1 : Representation k G V).tprod ρW).asModule) = x ⊗ₜ (r • y : ρW.asModule) :=
   by
   show as_algebra_hom _ _ _ = _ ⊗ₜ as_algebra_hom _ _ _
   simp only [as_algebra_hom_def, MonoidAlgebra.lift_apply, tprod_apply, MonoidHom.one_apply,
@@ -390,6 +552,7 @@ variable [AddCommMonoid V] [Module k V] [AddCommMonoid W] [Module k W]
 
 variable (ρV : Representation k G V) (ρW : Representation k G W)
 
+#print Representation.linHom /-
 /-- Given representations of `G` on `V` and `W`, there is a natural representation of `G` on the
 module `V →ₗ[k] W`, where `G` acts by conjugation.
 -/
@@ -406,12 +569,20 @@ def linHom : Representation k G (V →ₗ[k] W)
     LinearMap.ext fun x => by
       simp_rw [coe_mul, coe_mk, Function.comp_apply, mul_inv_rev, map_mul, mul_eq_comp, comp_assoc]
 #align representation.lin_hom Representation.linHom
+-/
 
+/- warning: representation.lin_hom_apply -> Representation.linHom_apply is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (g : G) (f : LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6), Eq.{max (succ u3) (succ u4)} (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (coeFn.{succ (max u3 u4), succ (max u3 u4)} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (fun (_x : LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) => (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) -> (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6)) (LinearMap.hasCoeToFun.{u1, u1, max u3 u4, max u3 u4} k k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u4)) (succ u2), max (succ u2) (succ (max u3 u4))} (Representation.{u1, u2, max u3 u4} k G (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (fun (_x : MonoidHom.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) => G -> (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)))) (MonoidHom.hasCoeToFun.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) (Representation.linHom.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) f) (LinearMap.comp.{u1, u1, u1, u3, u4, u4} k k k V W W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_5 _inst_4 _inst_6 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ u4) (succ u2), max (succ u2) (succ u4)} (Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (fun (_x : MonoidHom.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) => G -> (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6)) (MonoidHom.hasCoeToFun.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) ρW g) (LinearMap.comp.{u1, u1, u1, u3, u3, u4} k k k V V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_5 _inst_4 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) f (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρV (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g))))
+but is expected to have type
+  forall {k : Type.{u4}} {G : Type.{u1}} {V : Type.{u3}} {W : Type.{u2}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u2} W] [_inst_6 : Module.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρV : Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) (g : G) (f : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) f) (FunLike.coe.{max (succ u3) (succ u2), max (succ u3) (succ u2), max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) g) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (fun (_x : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) => LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _x) (LinearMap.instFunLikeLinearMap.{u4, u4, max u3 u2, max u3 u2} k k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u3)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) _x) (MulHomClass.toFunLike.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (Representation.linHom.{u4, u1, u3, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) f) (LinearMap.comp.{u4, u4, u4, u3, u2, u2} k k k V W W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_5 _inst_4 _inst_6 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))) ρW g) (LinearMap.comp.{u4, u4, u4, u3, u3, u2} k k k V V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_3 _inst_5 _inst_4 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) f (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u3, u1, u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u3, u1, u3} (Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u3} G (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u4, u4, u3, u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_4))))))) ρV (Inv.inv.{u1} G (InvOneClass.toInv.{u1} G (DivInvOneMonoid.toInvOneClass.{u1} G (DivisionMonoid.toDivInvOneMonoid.{u1} G (Group.toDivisionMonoid.{u1} G _inst_2)))) g))))
+Case conversion may be inaccurate. Consider using '#align representation.lin_hom_apply Representation.linHom_applyₓ'. -/
 @[simp]
 theorem linHom_apply (g : G) (f : V →ₗ[k] W) : (linHom ρV ρW) g f = ρW g ∘ₗ f ∘ₗ ρV g⁻¹ :=
   rfl
 #align representation.lin_hom_apply Representation.linHom_apply
 
+#print Representation.dual /-
 /-- The dual of a representation `ρ` of `G` on a module `V`, given by `(dual ρ) g f = f ∘ₗ (ρ g⁻¹)`,
 where `f : module.dual k V`.
 -/
@@ -430,12 +601,25 @@ def dual : Representation k G (Module.Dual k V)
     ext
     simp only [coe_comp, Function.comp_apply, mul_inv_rev, map_mul, coe_mk, mul_apply]
 #align representation.dual Representation.dual
+-/
 
+/- warning: representation.dual_apply -> Representation.dual_apply is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] (ρV : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{succ (max u3 u1)} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) (Representation.dual.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (coeFn.{max (succ u3) (succ (max u3 u1)), max (succ u3) (succ (max u3 u1))} (LinearMap.{u1, u1, u3, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4))) (fun (_x : LinearMap.{u1, u1, u3, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4))) => (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)))) (LinearMap.hasCoeToFun.{u1, u1, u3, max u3 u1} k k (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u3} k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, max u3 u1, max u3 u1} k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u3} k k k V V (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_4 (Module.Dual.transpose._proof_3.{u1, u3} k _inst_1 V _inst_3 _inst_4)) (LinearMap.module.{u1, u1, u1, max u3 u1, max u3 u1} k k k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Module.Dual.transpose._proof_2.{u1} k _inst_1)) (Module.Dual.transpose._proof_4.{u1, u3} k V _inst_1 _inst_3 _inst_4)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (Module.Dual.transpose.{u1, u3, u3} k V _inst_1 _inst_3 _inst_4 V _inst_3 _inst_4) (coeFn.{max (succ u3) (succ u2), max (succ u2) (succ u3)} (Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (fun (_x : MonoidHom.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) => G -> (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4)) (MonoidHom.hasCoeToFun.{u2, u3} G (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u3} (LinearMap.{u1, u1, u3, u3} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_4))))) ρV (Inv.inv.{u2} G (DivInvMonoid.toHasInv.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) g)))
+but is expected to have type
+  forall {k : Type.{u3}} {G : Type.{u1}} {V : Type.{u2}} [_inst_1 : CommSemiring.{u3} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u2} V] [_inst_4 : Module.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3] (ρV : Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (g : G), Eq.{max (succ u3) (succ u2)} ((fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) g) (FunLike.coe.{max (max (succ u3) (succ u1)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) _x) (MulHomClass.toFunLike.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))))))) (MonoidHomClass.toMulHomClass.{max (max u3 u1) u2, u1, max u3 u2} (Representation.{u3, u1, max u2 u3} k G (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (Module.End.semiring.{u3, max u2 u3} k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))))))))) (Representation.dual.{u3, u1, u2} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (FunLike.coe.{max (succ u3) (succ u2), succ u2, max (succ u3) (succ u2)} (LinearMap.{u3, u3, u2, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (LinearMap.addCommMonoid.{u3, u3, u2, u2} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, max u3 u2, max u3 u2} k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u2} k k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_4 (smulCommClass_self.{u3, u2} k V (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u2} k V (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{u2} V (AddCommMonoid.toAddMonoid.{u2} V _inst_3)) (Module.toMulActionWithZero.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, max u3 u2, max u3 u2} k k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instSMulCommClassLinearMapInstSMulLinearMapInstSMulLinearMap.{u3, u3, u3, u3, u2, u3} k k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))))) (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (fun (_x : LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) => LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) _x) (LinearMap.instFunLikeLinearMap.{u3, u3, u2, max u3 u2} k k (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (LinearMap.{u3, u3, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u2} k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, max u3 u2, max u3 u2} k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u2} k k k V V (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_3 _inst_4 _inst_4 (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_4 (smulCommClass_self.{u3, u2} k V (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u2} k V (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (AddMonoid.toZero.{u2} V (AddCommMonoid.toAddMonoid.{u2} V _inst_3)) (Module.toMulActionWithZero.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, max u3 u2, max u3 u2} k k k (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u3, u2} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.addCommMonoid.{u3, u3, u2, u3} k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (LinearMap.instModuleLinearMapAddCommMonoid.{u3, u3, u3, u2, u3} k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (CommSemiring.toSemiring.{u3} k _inst_1) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))))) (LinearMap.instSMulCommClassLinearMapInstSMulLinearMapInstSMulLinearMap.{u3, u3, u3, u3, u2, u3} k k k k V k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) _inst_4 (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (MonoidWithZero.toMonoid.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (Module.toDistribMulAction.{u3, u3} k k (CommSemiring.toSemiring.{u3} k _inst_1) (NonUnitalNonAssocSemiring.toAddCommMonoid.{u3} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Semiring.toModule.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))) (smulCommClass_self.{u3, u3} k k (CommSemiring.toCommMonoid.{u3} k _inst_1) (MulActionWithZero.toMulAction.{u3, u3} k k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)) (CommMonoidWithZero.toZero.{u3} k (CommSemiring.toCommMonoidWithZero.{u3} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u3} k (Semiring.toMonoidWithZero.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))))))) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1)))) (Module.Dual.transpose.{u3, u2, u2} k V _inst_1 _inst_3 _inst_4 V _inst_3 _inst_4) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u3, u1, u2} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u3, u3, u2, u2} k k (CommSemiring.toSemiring.{u3} k _inst_1) (CommSemiring.toSemiring.{u3} k _inst_1) (RingHom.id.{u3} k (Semiring.toNonAssocSemiring.{u3} k (CommSemiring.toSemiring.{u3} k _inst_1))) V V _inst_3 _inst_3 _inst_4 _inst_4) (Module.End.semiring.{u3, u2} k V (CommSemiring.toSemiring.{u3} k _inst_1) _inst_3 _inst_4))))))) ρV (Inv.inv.{u1} G (InvOneClass.toInv.{u1} G (DivInvOneMonoid.toInvOneClass.{u1} G (DivisionMonoid.toDivInvOneMonoid.{u1} G (Group.toDivisionMonoid.{u1} G _inst_2)))) g)))
+Case conversion may be inaccurate. Consider using '#align representation.dual_apply Representation.dual_applyₓ'. -/
 @[simp]
 theorem dual_apply (g : G) : (dual ρV) g = Module.Dual.transpose (ρV g⁻¹) :=
   rfl
 #align representation.dual_apply Representation.dual_apply
 
+/- warning: representation.dual_tensor_hom_comm -> Representation.dualTensorHom_comm is a dubious translation:
+lean 3 declaration is
+  forall {k : Type.{u1}} {G : Type.{u2}} {V : Type.{u3}} {W : Type.{u4}} [_inst_1 : CommSemiring.{u1} k] [_inst_2 : Group.{u2} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u1, u3} k V (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u4} W] [_inst_6 : Module.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5] (ρV : Representation.{u1, u2, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (g : G), Eq.{max (succ (max (max u3 u1) u4)) (succ (max u3 u4))} (LinearMap.{u1, u1, max (max u3 u1) u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (TensorProduct.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (TensorProduct.module.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (dualTensorHom._proof_2.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (LinearMap.comp.{u1, u1, u1, max (max u3 u1) u4, max (max u3 u1) u4, max u3 u4} k k k (TensorProduct.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (TensorProduct.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (TensorProduct.addCommMonoid.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (TensorProduct.addCommMonoid.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (TensorProduct.module.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6) (TensorProduct.module.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (dualTensorHom._proof_2.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (dualTensorHom.{u1, u3, u4} k V W _inst_1 _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.map.{u1, max u3 u1, u4, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) _inst_6 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6 (coeFn.{max (succ (max u3 u1)) (succ u2), max (succ u2) (succ (max u3 u1))} (Representation.{u1, u2, max u3 u1} k G (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (fun (_x : MonoidHom.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) => G -> (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)))) (MonoidHom.hasCoeToFun.{u2, max u3 u1} G (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Semiring.toNonAssocSemiring.{max u3 u1} (LinearMap.{u1, u1, max u3 u1, max u3 u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1)) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))) (Module.End.semiring.{u1, max u3 u1} k (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (Representation.dual._proof_1.{u1} k _inst_1))))))) (Representation.dual.{u1, u2, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (coeFn.{max (succ u4) (succ u2), max (succ u2) (succ u4)} (Representation.{u1, u2, u4} k G W _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) _inst_5 _inst_6) (fun (_x : MonoidHom.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) => G -> (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6)) (MonoidHom.hasCoeToFun.{u2, u4} G (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u4} (LinearMap.{u1, u1, u4, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u1, u4} k W (CommSemiring.toSemiring.{u1} k _inst_1) _inst_5 _inst_6))))) ρW g))) (LinearMap.comp.{u1, u1, u1, max (max u3 u1) u4, max u3 u4, max u3 u4} k k k (TensorProduct.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (TensorProduct.addCommMonoid.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (TensorProduct.module.{u1, max u3 u1, u4} k _inst_1 (Module.Dual.{u1, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u1, u1, u3, u1} k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_5 (LinearMap.module.{u1, u1, u1, u3, u1} k k k V k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u1} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) _inst_4 (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) (Semiring.toModule.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)) (dualTensorHom._proof_1.{u1} k _inst_1)) _inst_6) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (RingHomCompTriple.ids.{u1, u1} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (coeFn.{max (succ (max u3 u4)) (succ u2), max (succ u2) (succ (max u3 u4))} (Representation.{u1, u2, max u3 u4} k G (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2)) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (fun (_x : MonoidHom.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) => G -> (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)))) (MonoidHom.hasCoeToFun.{u2, max u3 u4} G (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Monoid.toMulOneClass.{u2} G (DivInvMonoid.toMonoid.{u2} G (Group.toDivInvMonoid.{u2} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u1, u1, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6)) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))) (Module.End.semiring.{u1, max u3 u4} k (LinearMap.{u1, u1, u3, u4} k k (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u1} k _inst_1) (LinearMap.addCommMonoid.{u1, u1, u3, u4} k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1)))) (LinearMap.module.{u1, u1, u1, u3, u4} k k k V W (CommSemiring.toSemiring.{u1} k _inst_1) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u1} k (Semiring.toNonAssocSemiring.{u1} k (CommSemiring.toSemiring.{u1} k _inst_1))) (CommSemiring.toSemiring.{u1} k _inst_1) _inst_6 (Representation.linHom._proof_1.{u1, u4} k W _inst_1 _inst_5 _inst_6))))))) (Representation.linHom.{u1, u2, u3, u4} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) (dualTensorHom.{u1, u3, u4} k V W _inst_1 _inst_3 _inst_5 _inst_4 _inst_6))
+but is expected to have type
+  forall {k : Type.{u4}} {G : Type.{u1}} {V : Type.{u3}} {W : Type.{u2}} [_inst_1 : CommSemiring.{u4} k] [_inst_2 : Group.{u1} G] [_inst_3 : AddCommMonoid.{u3} V] [_inst_4 : Module.{u4, u3} k V (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3] [_inst_5 : AddCommMonoid.{u2} W] [_inst_6 : Module.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5] (ρV : Representation.{u4, u1, u3} k G V _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_3 _inst_4) (ρW : Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) (g : G), Eq.{max (max (succ u4) (succ u3)) (succ u2)} (LinearMap.{u4, u4, max u2 u4 u3, max u3 u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (TensorProduct.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.addCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (LinearMap.comp.{u4, u4, u4, max u2 u4 u3, max (max u4 u3) u2, max u3 u2} k k k (TensorProduct.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (TensorProduct.{u4, max u3 u4, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (TensorProduct.addCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (TensorProduct.addCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (dualTensorHom.{u4, u3, u2} k V W _inst_1 _inst_3 _inst_5 _inst_4 _inst_6) (TensorProduct.map.{u4, max u4 u3, u2, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6 (FunLike.coe.{max (max (succ u4) (succ u1)) (succ u3), succ u1, max (succ u4) (succ u3)} (Representation.{u4, u1, max u3 u4} k G (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) _x) (MulHomClass.toFunLike.{max (max u4 u1) u3, u1, max u4 u3} (Representation.{u4, u1, max u3 u4} k G (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) G (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u4 u3} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Module.End.semiring.{u4, max u3 u4} k (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))))))) (MonoidHomClass.toMulHomClass.{max (max u4 u1) u3, u1, max u4 u3} (Representation.{u4, u1, max u3 u4} k G (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) G (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Module.End.semiring.{u4, max u3 u4} k (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))))))) (MonoidHom.monoidHomClass.{u1, max u4 u3} G (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (NonAssocSemiring.toMulZeroOneClass.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Semiring.toNonAssocSemiring.{max u3 u4} (LinearMap.{u4, u4, max u3 u4, max u3 u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))) (Module.End.semiring.{u4, max u3 u4} k (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))))))))))))) (Representation.dual.{u4, u1, u3} k G V _inst_1 _inst_2 _inst_3 _inst_4 ρV) g) (FunLike.coe.{max (succ u1) (succ u2), succ u1, succ u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) _x) (MulHomClass.toFunLike.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MonoidHomClass.toMulHomClass.{max u1 u2, u1, u2} (Representation.{u4, u1, u2} k G W _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) _inst_5 _inst_6) G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (MonoidHom.monoidHomClass.{u1, u2} G (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (NonAssocSemiring.toMulZeroOneClass.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Semiring.toNonAssocSemiring.{u2} (LinearMap.{u4, u4, u2, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) W W _inst_5 _inst_5 _inst_6 _inst_6) (Module.End.semiring.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))) ρW g))) (LinearMap.comp.{u4, u4, u4, max (max u4 u3) u2, max u3 u2, max u3 u2} k k k (TensorProduct.{u4, max u3 u4, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (TensorProduct.addCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (TensorProduct.instModuleTensorProductToSemiringAddCommMonoid.{u4, max u4 u3, u2} k _inst_1 (Module.Dual.{u4, u3} k V _inst_1 _inst_3 _inst_4) W (LinearMap.addCommMonoid.{u4, u4, u3, u4} k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_5 (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u4} k k k V k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 (NonUnitalNonAssocSemiring.toAddCommMonoid.{u4} k (NonAssocSemiring.toNonUnitalNonAssocSemiring.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) _inst_4 (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) (Semiring.toModule.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (smulCommClass_self.{u4, u4} k k (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u4} k k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (CommMonoidWithZero.toZero.{u4} k (CommSemiring.toCommMonoidWithZero.{u4} k _inst_1)) (MonoidWithZero.toMulActionWithZero.{u4} k (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))))) _inst_6) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (RingHomCompTriple.ids.{u4, u4} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (FunLike.coe.{max (max (succ u1) (succ u3)) (succ u2), succ u1, max (succ u3) (succ u2)} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (fun (_x : G) => (fun (x._@.Mathlib.Algebra.Hom.Group._hyg.2397 : G) => LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) _x) (MulHomClass.toFunLike.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulOneClass.toMul.{u1} G (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)))) (MulOneClass.toMul.{max u3 u2} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))) (MonoidHomClass.toMulHomClass.{max (max u1 u3) u2, u1, max u3 u2} (Representation.{u4, u1, max u2 u3} k G (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) _inst_1 (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2)) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))))))) (MonoidHom.monoidHomClass.{u1, max u3 u2} G (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Monoid.toMulOneClass.{u1} G (DivInvMonoid.toMonoid.{u1} G (Group.toDivInvMonoid.{u1} G _inst_2))) (MulZeroOneClass.toMulOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (NonAssocSemiring.toMulZeroOneClass.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Semiring.toNonAssocSemiring.{max u2 u3} (LinearMap.{u4, u4, max u2 u3, max u2 u3} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))) (Module.End.semiring.{u4, max u2 u3} k (LinearMap.{u4, u4, u3, u2} k k (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) V W _inst_3 _inst_5 _inst_4 _inst_6) (CommSemiring.toSemiring.{u4} k _inst_1) (LinearMap.addCommMonoid.{u4, u4, u3, u2} k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)))) (LinearMap.instModuleLinearMapAddCommMonoid.{u4, u4, u4, u3, u2} k k k V W (CommSemiring.toSemiring.{u4} k _inst_1) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_3 _inst_5 _inst_4 _inst_6 (RingHom.id.{u4} k (Semiring.toNonAssocSemiring.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1))) (CommSemiring.toSemiring.{u4} k _inst_1) _inst_6 (smulCommClass_self.{u4, u2} k W (CommSemiring.toCommMonoid.{u4} k _inst_1) (MulActionWithZero.toMulAction.{u4, u2} k W (Semiring.toMonoidWithZero.{u4} k (CommSemiring.toSemiring.{u4} k _inst_1)) (AddMonoid.toZero.{u2} W (AddCommMonoid.toAddMonoid.{u2} W _inst_5)) (Module.toMulActionWithZero.{u4, u2} k W (CommSemiring.toSemiring.{u4} k _inst_1) _inst_5 _inst_6))))))))))) (Representation.linHom.{u4, u1, u3, u2} k G V W _inst_1 _inst_2 _inst_3 _inst_4 _inst_5 _inst_6 ρV ρW) g) (dualTensorHom.{u4, u3, u2} k V W _inst_1 _inst_3 _inst_5 _inst_4 _inst_6))
+Case conversion may be inaccurate. Consider using '#align representation.dual_tensor_hom_comm Representation.dualTensorHom_commₓ'. -/
 /-- Given $k$-modules $V, W$, there is a homomorphism $φ : V^* ⊗ W → Hom_k(V, W)$
 (implemented by `linear_algebra.contraction.dual_tensor_hom`).
 Given representations of $G$ on $V$ and $W$,there are representations of $G$ on  $V^* ⊗ W$ and on
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
 
 ! This file was ported from Lean 3 source module representation_theory.basic
-! leanprover-community/mathlib commit 9cb7206107eb5cbc8dd3b9fc0864c548fae962bd
+! leanprover-community/mathlib commit c04bc6e93e23aa0182aba53661a2211e80b6feac
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
@@ -56,16 +56,16 @@ namespace Representation
 
 section trivial
 
-variable {k G V : Type _} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
+variable (k : Type _) {G V : Type _} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
 
-/-- The trivial representation of `G` on the one-dimensional module `k`.
+/-- The trivial representation of `G` on a `k`-module V.
 -/
-def trivial : Representation k G k :=
+def trivial : Representation k G V :=
   1
 #align representation.trivial Representation.trivial
 
 @[simp]
-theorem trivial_def (g : G) (v : k) : trivial g v = v :=
+theorem trivial_def (g : G) (v : V) : trivial k g v = v :=
   rfl
 #align representation.trivial_def Representation.trivial_def
 
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
 
 ! This file was ported from Lean 3 source module representation_theory.basic
-! leanprover-community/mathlib commit 3dec44d0b621a174c56e994da4aae15ba60110a2
+! leanprover-community/mathlib commit 9cb7206107eb5cbc8dd3b9fc0864c548fae962bd
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
@@ -436,6 +436,12 @@ theorem dual_apply (g : G) : (dual ρV) g = Module.Dual.transpose (ρV g⁻¹) :
   rfl
 #align representation.dual_apply Representation.dual_apply
 
+/-- Given $k$-modules $V, W$, there is a homomorphism $φ : V^* ⊗ W → Hom_k(V, W)$
+(implemented by `linear_algebra.contraction.dual_tensor_hom`).
+Given representations of $G$ on $V$ and $W$,there are representations of $G$ on  $V^* ⊗ W$ and on
+$Hom_k(V, W)$.
+This lemma says that $φ$ is $G$-linear.
+-/
 theorem dualTensorHom_comm (g : G) :
     dualTensorHom k V W ∘ₗ TensorProduct.map (ρV.dual g) (ρW g) =
       (linHom ρV ρW) g ∘ₗ dualTensorHom k V W :=
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
 
 ! This file was ported from Lean 3 source module representation_theory.basic
-! leanprover-community/mathlib commit a148d797a1094ab554ad4183a4ad6f130358ef64
+! leanprover-community/mathlib commit 3dec44d0b621a174c56e994da4aae15ba60110a2
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
@@ -277,6 +277,11 @@ theorem ofMulAction_def (g : G) : ofMulAction k G H g = Finsupp.lmapDomain k k (
   rfl
 #align representation.of_mul_action_def Representation.ofMulAction_def
 
+theorem ofMulAction_single (g : G) (x : H) (r : k) :
+    ofMulAction k G H g (Finsupp.single x r) = Finsupp.single (g • x) r :=
+  Finsupp.mapDomain_single
+#align representation.of_mul_action_single Representation.ofMulAction_single
+
 end MulAction
 
 section Group

Changes in mathlib4

mathlib3
mathlib4
chore: split Algebra.Module.Basic (#12501)

Similar to #12486, which did this for Algebra.Algebra.Basic.

Splits Algebra.Module.Defs off Algebra.Module.Basic. Most imports only need the Defs file, which has significantly smaller imports. The remaining Algebra.Module.Basic is now a grab-bag of unrelated results, and should probably be split further or rehomed.

This is mostly motivated by the wasted effort during minimization upon encountering Algebra.Module.Basic.

Co-authored-by: Scott Morrison <scott.morrison@gmail.com> Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com>

Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
 -/
 import Mathlib.Algebra.Group.Equiv.TypeTags
-import Mathlib.Algebra.Module.Basic
+import Mathlib.Algebra.Module.Defs
 import Mathlib.Algebra.Module.LinearMap.Basic
 import Mathlib.Algebra.MonoidAlgebra.Basic
 import Mathlib.LinearAlgebra.Dual
doc(RepresentationTheory): add some doc for three basic files (#11643)

Add some doc concerning Schur's lemma, orthogonality of characters and irreducible representations being defined as simple objects.

Diff
@@ -30,7 +30,12 @@ representations.
 ## Implementation notes
 
 Representations of a monoid `G` on a `k`-module `V` are implemented as
-homomorphisms `G →* (V →ₗ[k] V)`.
+homomorphisms `G →* (V →ₗ[k] V)`. We use the abbreviation `Representation` for this hom space.
+
+The theorem `asAlgebraHom_def` constructs a module over the group `k`-algebra of `G` (implemented
+as `MonoidAlgebra k G`) corresponding to a representation. If `ρ : Representation k G V`, this
+module can be accessed via `ρ.asModule`. Conversely, given a `MonoidAlgebra k G-module `M`
+`M.ofModule` is the associociated representation seen as a homomorphism.
 -/
 
 
chore(*): remove empty lines between variable statements (#11418)

Empty lines were removed by executing the following Python script twice

import os
import re


# Loop through each file in the repository
for dir_path, dirs, files in os.walk('.'):
  for filename in files:
    if filename.endswith('.lean'):
      file_path = os.path.join(dir_path, filename)

      # Open the file and read its contents
      with open(file_path, 'r') as file:
        content = file.read()

      # Use a regular expression to replace sequences of "variable" lines separated by empty lines
      # with sequences without empty lines
      modified_content = re.sub(r'(variable.*\n)\n(variable(?! .* in))', r'\1\2', content)

      # Write the modified content back to the file
      with open(file_path, 'w') as file:
        file.write(modified_content)
Diff
@@ -84,7 +84,6 @@ end trivial
 section MonoidAlgebra
 
 variable {k G V : Type*} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
-
 variable (ρ : Representation k G V)
 
 /-- A `k`-linear representation of `G` on `V` can be thought of as
@@ -255,7 +254,6 @@ end MonoidAlgebra
 section AddCommGroup
 
 variable {k G V : Type*} [CommRing k] [Monoid G] [I : AddCommGroup V] [Module k V]
-
 variable (ρ : Representation k G V)
 
 instance : AddCommGroup ρ.asModule :=
@@ -327,7 +325,6 @@ end MulDistribMulAction
 section Group
 
 variable {k G V : Type*} [CommSemiring k] [Group G] [AddCommMonoid V] [Module k V]
-
 variable (ρ : Representation k G V)
 
 @[simp]
@@ -390,9 +387,7 @@ end Group
 section TensorProduct
 
 variable {k G V W : Type*} [CommSemiring k] [Monoid G]
-
 variable [AddCommMonoid V] [Module k V] [AddCommMonoid W] [Module k W]
-
 variable (ρV : Representation k G V) (ρW : Representation k G W)
 
 open TensorProduct
@@ -441,9 +436,7 @@ end TensorProduct
 section LinearHom
 
 variable {k G V W : Type*} [CommSemiring k] [Group G]
-
 variable [AddCommMonoid V] [Module k V] [AddCommMonoid W] [Module k W]
-
 variable (ρV : Representation k G V) (ρW : Representation k G W)
 
 /-- Given representations of `G` on `V` and `W`, there is a natural representation of `G` on the
Acl/reorg tensor product (#11282)

Move:

  • Mathlib/Algebra/Module/DirectLimitAndTensorProduct.lean to LinearAlgebra/TensorProduct/DirectLimit.lean
  • Mathlib/LinearAlgebra/TensorProduct to Mathlib/LinearAlgebra.TensorProduct.Basic.lean
  • Mathlib/RingTheory/TensorProduct to Mathlib/RingTheory/TensorProduct/Basic.lean.

This follows suggestions 1, 2, 3 of

https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Tensor.20Products.20of.20modules.20and.20rings/near/424605543

Co-authored-by: Antoine Chambert-Loir <antoine.chambert-loir@math.univ-paris-diderot.fr>

Diff
@@ -9,7 +9,7 @@ import Mathlib.Algebra.Module.LinearMap.Basic
 import Mathlib.Algebra.MonoidAlgebra.Basic
 import Mathlib.LinearAlgebra.Dual
 import Mathlib.LinearAlgebra.Contraction
-import Mathlib.RingTheory.TensorProduct
+import Mathlib.RingTheory.TensorProduct.Basic
 
 #align_import representation_theory.basic from "leanprover-community/mathlib"@"c04bc6e93e23aa0182aba53661a2211e80b6feac"
 
chore: classify added dsimp porting notes (#11228)

Classifies by adding issue number #11227 to porting notes claiming anything equivalent to:

  • "added dsimp"
  • "dsimp added"
  • "dsimp now needed"
Diff
@@ -456,11 +456,11 @@ def linHom : Representation k G (V →ₗ[k] W) where
       map_smul' := fun r f => by simp_rw [RingHom.id_apply, smul_comp, comp_smul] }
   map_one' :=
     LinearMap.ext fun x => by
-      dsimp -- Porting note: now needed
+      dsimp -- Porting note (#11227):now needed
       simp_rw [inv_one, map_one, one_eq_id, comp_id, id_comp]
   map_mul' g h :=
     LinearMap.ext fun x => by
-      dsimp -- Porting note: now needed
+      dsimp -- Porting note (#11227):now needed
       simp_rw [mul_inv_rev, map_mul, mul_eq_comp, comp_assoc]
 #align representation.lin_hom Representation.linHom
 
@@ -481,11 +481,11 @@ def dual : Representation k G (Module.Dual k V) where
         simp only [coe_comp, Function.comp_apply, smul_apply, RingHom.id_apply] }
   map_one' := by
     ext
-    dsimp -- Porting note: now needed
+    dsimp -- Porting note (#11227):now needed
     simp only [coe_comp, Function.comp_apply, map_one, inv_one, coe_mk, one_apply]
   map_mul' g h := by
     ext
-    dsimp -- Porting note: now needed
+    dsimp -- Porting note (#11227):now needed
     simp only [coe_comp, Function.comp_apply, mul_inv_rev, map_mul, coe_mk, mul_apply]
 #align representation.dual Representation.dual
 
style: reduce spacing variation in "porting note" comments (#10886)

In this pull request, I have systematically eliminated the leading whitespace preceding the colon (:) within all unlabelled or unclassified porting notes. This adjustment facilitates a more efficient review process for the remaining notes by ensuring no entries are overlooked due to formatting inconsistencies.

Diff
@@ -355,7 +355,7 @@ theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k
       show asAlgebraHom (ofMulAction k G G) _ _ = _; ext;
       simp only [MonoidAlgebra.of_apply, asAlgebraHom_single, one_smul,
         ofMulAction_apply, smul_eq_mul]
-      -- Porting note : single_mul_apply not firing in simp
+      -- Porting note: single_mul_apply not firing in simp
       rw [MonoidAlgebra.single_mul_apply, one_mul]
     )
     (fun x y hx hy => by simp only [hx, hy, add_mul, add_smul]) fun r x hx => by
refactor(RepresentationTheory/GroupCohomology): tidy up 8599 and add more low degree cocycle API (#8785)
Diff
@@ -293,7 +293,7 @@ theorem ofMulAction_single (g : G) (x : H) (r : k) :
 end MulAction
 section DistribMulAction
 
-variable (k G A : Type*) [CommSemiring k] [Monoid G] [AddCommGroup A] [Module k A]
+variable (k G A : Type*) [CommSemiring k] [Monoid G] [AddCommMonoid A] [Module k A]
   [DistribMulAction G A] [SMulCommClass G k A]
 
 /-- Turns a `k`-module `A` with a compatible `DistribMulAction` of a monoid `G` into a
@@ -320,8 +320,8 @@ def ofMulDistribMulAction : Representation ℤ M (Additive G) :=
   (addMonoidEndRingEquivInt (Additive G) : AddMonoid.End (Additive G) →* _).comp
     ((monoidEndToAdditive G : _ →* _).comp (MulDistribMulAction.toMonoidEnd M G))
 
-@[simp] theorem ofMulDistribMulAction_apply_apply (g : M) (a : G) :
-    ofMulDistribMulAction M G g a = g • a := rfl
+@[simp] theorem ofMulDistribMulAction_apply_apply (g : M) (a : Additive G) :
+    ofMulDistribMulAction M G g a = Additive.ofMul (g • Additive.toMul a) := rfl
 
 end MulDistribMulAction
 section Group
chore: create Algebra/Module/LinearMap/Basic in preparation of splitting (#10160)
  • chore: create Algebra/Module/LinearMap in preparation of splitting
  • adjust imports
Diff
@@ -5,7 +5,7 @@ Authors: Antoine Labelle
 -/
 import Mathlib.Algebra.Group.Equiv.TypeTags
 import Mathlib.Algebra.Module.Basic
-import Mathlib.Algebra.Module.LinearMap
+import Mathlib.Algebra.Module.LinearMap.Basic
 import Mathlib.Algebra.MonoidAlgebra.Basic
 import Mathlib.LinearAlgebra.Dual
 import Mathlib.LinearAlgebra.Contraction
chore: Replace (· op ·) a by (a op ·) (#8843)

I used the regex \(\(· (.) ·\) (.)\), replacing with ($2 $1 ·).

Diff
@@ -269,7 +269,7 @@ variable (k : Type*) [CommSemiring k] (G : Type*) [Monoid G] (H : Type*) [MulAct
 
 /-- A `G`-action on `H` induces a representation `G →* End(k[H])` in the natural way. -/
 noncomputable def ofMulAction : Representation k G (H →₀ k) where
-  toFun g := Finsupp.lmapDomain k k ((· • ·) g)
+  toFun g := Finsupp.lmapDomain k k (g • ·)
   map_one' := by
     ext x y
     dsimp
@@ -281,7 +281,7 @@ noncomputable def ofMulAction : Representation k G (H →₀ k) where
 
 variable {k G H}
 
-theorem ofMulAction_def (g : G) : ofMulAction k G H g = Finsupp.lmapDomain k k ((· • ·) g) :=
+theorem ofMulAction_def (g : G) : ofMulAction k G H g = Finsupp.lmapDomain k k (g • ·) :=
   rfl
 #align representation.of_mul_action_def Representation.ofMulAction_def
 
@@ -336,7 +336,7 @@ theorem ofMulAction_apply {H : Type*} [MulAction G H] (g : G) (f : H →₀ k) (
   conv_lhs => rw [← smul_inv_smul g h]
   let h' := g⁻¹ • h
   change ofMulAction k G H g f (g • h') = f h'
-  have hg : Function.Injective ((· • ·) g : H → H) := by
+  have hg : Function.Injective (g • · : H → H) := by
     intro h₁ h₂
     simp
   simp only [ofMulAction_def, Finsupp.lmapDomain_apply, Finsupp.mapDomain_apply, hg]
chore: space after (#8178)

Co-authored-by: Moritz Firsching <firsching@google.com>

Diff
@@ -361,7 +361,7 @@ theorem ofMulAction_self_smul_eq_mul (x : MonoidAlgebra k G) (y : (ofMulAction k
     (fun x y hx hy => by simp only [hx, hy, add_mul, add_smul]) fun r x hx => by
     show asAlgebraHom (ofMulAction k G G) _ _ = _  -- Porting note: was simpa [← hx]
     simp only [map_smul, smul_apply, Algebra.smul_mul_assoc]
-    rw [←hx]
+    rw [← hx]
     rfl
 #align representation.of_mul_action_self_smul_eq_mul Representation.ofMulAction_self_smul_eq_mul
 
feat(RepresentationTheory/GroupCohomology): Noether's generalization of Hilbert's Theorem 90 (#8599)
Diff
@@ -3,6 +3,7 @@ Copyright (c) 2022 Antoine Labelle. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
 -/
+import Mathlib.Algebra.Group.Equiv.TypeTags
 import Mathlib.Algebra.Module.Basic
 import Mathlib.Algebra.Module.LinearMap
 import Mathlib.Algebra.MonoidAlgebra.Basic
@@ -290,7 +291,39 @@ theorem ofMulAction_single (g : G) (x : H) (r : k) :
 #align representation.of_mul_action_single Representation.ofMulAction_single
 
 end MulAction
+section DistribMulAction
 
+variable (k G A : Type*) [CommSemiring k] [Monoid G] [AddCommGroup A] [Module k A]
+  [DistribMulAction G A] [SMulCommClass G k A]
+
+/-- Turns a `k`-module `A` with a compatible `DistribMulAction` of a monoid `G` into a
+`k`-linear `G`-representation on `A`. -/
+def ofDistribMulAction : Representation k G A where
+  toFun := fun m =>
+    { DistribMulAction.toAddMonoidEnd G A m with
+      map_smul' := smul_comm _ }
+  map_one' := by ext; exact one_smul _ _
+  map_mul' := by intros; ext; exact mul_smul _ _ _
+
+variable {k G A}
+
+@[simp] theorem ofDistribMulAction_apply_apply (g : G) (a : A) :
+    ofDistribMulAction k G A g a = g • a := rfl
+
+end DistribMulAction
+section MulDistribMulAction
+variable (M G : Type*) [Monoid M] [CommGroup G] [MulDistribMulAction M G]
+
+/-- Turns a `CommGroup` `G` with a `MulDistribMulAction` of a monoid `M` into a
+`ℤ`-linear `M`-representation on `Additive G`. -/
+def ofMulDistribMulAction : Representation ℤ M (Additive G) :=
+  (addMonoidEndRingEquivInt (Additive G) : AddMonoid.End (Additive G) →* _).comp
+    ((monoidEndToAdditive G : _ →* _).comp (MulDistribMulAction.toMonoidEnd M G))
+
+@[simp] theorem ofMulDistribMulAction_apply_apply (g : M) (a : G) :
+    ofMulDistribMulAction M G g a = g • a := rfl
+
+end MulDistribMulAction
 section Group
 
 variable {k G V : Type*} [CommSemiring k] [Group G] [AddCommMonoid V] [Module k V]
feat(RepresentationTheory/GroupCohomology/LowDegree): H¹(G, A) ≃ Hom(G, A) for a trivial representation (#7988)
Diff
@@ -62,11 +62,22 @@ def trivial : Representation k G V :=
 #align representation.trivial Representation.trivial
 
 -- Porting note: why is `V` implicit
-@[simp]
 theorem trivial_def (g : G) (v : V) : trivial k (V := V) g v = v :=
   rfl
 #align representation.trivial_def Representation.trivial_def
 
+variable {k}
+
+/-- A predicate for representations that fix every element. -/
+class IsTrivial (ρ : Representation k G V) : Prop where
+  out : ∀ g x, ρ g x = x := by aesop
+
+instance : IsTrivial (trivial k (G := G) (V := V)) where
+
+@[simp] theorem apply_eq_self
+    (ρ : Representation k G V) (g : G) (x : V) [h : IsTrivial ρ] :
+    ρ g x = x := h.out g x
+
 end trivial
 
 section MonoidAlgebra
feat: use suppress_compilation in tensor products (#7504)

More principled version of #7281.

Diff
@@ -356,7 +356,7 @@ open TensorProduct
 /-- Given representations of `G` on `V` and `W`, there is a natural representation of `G` on their
 tensor product `V ⊗[k] W`.
 -/
-def tprod : Representation k G (V ⊗[k] W) where
+noncomputable def tprod : Representation k G (V ⊗[k] W) where
   toFun g := TensorProduct.map (ρV g) (ρW g)
   map_one' := by simp only [_root_.map_one, TensorProduct.map_one]
   map_mul' g h := by simp only [_root_.map_mul, TensorProduct.map_mul]
chore: remove unused simps (#6632)

Co-authored-by: Eric Wieser <wieser.eric@gmail.com>

Diff
@@ -413,11 +413,11 @@ def linHom : Representation k G (V →ₗ[k] W) where
   map_one' :=
     LinearMap.ext fun x => by
       dsimp -- Porting note: now needed
-      simp_rw [coe_mk, inv_one, map_one, one_apply, one_eq_id, comp_id, id_comp]
+      simp_rw [inv_one, map_one, one_eq_id, comp_id, id_comp]
   map_mul' g h :=
     LinearMap.ext fun x => by
       dsimp -- Porting note: now needed
-      simp_rw [coe_mul, coe_mk, Function.comp_apply, mul_inv_rev, map_mul, mul_eq_comp, comp_assoc]
+      simp_rw [mul_inv_rev, map_mul, mul_eq_comp, comp_assoc]
 #align representation.lin_hom Representation.linHom
 
 @[simp]
chore: banish Type _ and Sort _ (#6499)

We remove all possible occurences of Type _ and Sort _ in favor of Type* and Sort*.

This has nice performance benefits.

Diff
@@ -39,7 +39,7 @@ open LinearMap
 
 section
 
-variable (k G V : Type _) [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
+variable (k G V : Type*) [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
 
 /-- A representation of `G` on the `k`-module `V` is a homomorphism `G →* (V →ₗ[k] V)`.
 -/
@@ -53,7 +53,7 @@ namespace Representation
 
 section trivial
 
-variable (k : Type _) {G V : Type _} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
+variable (k : Type*) {G V : Type*} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
 
 /-- The trivial representation of `G` on a `k`-module V.
 -/
@@ -71,7 +71,7 @@ end trivial
 
 section MonoidAlgebra
 
-variable {k G V : Type _} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
+variable {k G V : Type*} [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
 
 variable (ρ : Representation k G V)
 
@@ -162,14 +162,14 @@ We remedy this below in `ofModule`
 (with the tradeoff that the representation is defined
 only on a type synonym of the original module.)
 -/
-noncomputable def ofModule' (M : Type _) [AddCommMonoid M] [Module k M]
+noncomputable def ofModule' (M : Type*) [AddCommMonoid M] [Module k M]
     [Module (MonoidAlgebra k G) M] [IsScalarTower k (MonoidAlgebra k G) M] : Representation k G M :=
   (MonoidAlgebra.lift k G (M →ₗ[k] M)).symm (Algebra.lsmul k k M)
 #align representation.of_module' Representation.ofModule'
 
 section
 
-variable (M : Type _) [AddCommMonoid M] [Module (MonoidAlgebra k G) M]
+variable (M : Type*) [AddCommMonoid M] [Module (MonoidAlgebra k G) M]
 
 /-- Build a `Representation` from a `[Module (MonoidAlgebra k G) M]`.
 
@@ -242,7 +242,7 @@ end MonoidAlgebra
 
 section AddCommGroup
 
-variable {k G V : Type _} [CommRing k] [Monoid G] [I : AddCommGroup V] [Module k V]
+variable {k G V : Type*} [CommRing k] [Monoid G] [I : AddCommGroup V] [Module k V]
 
 variable (ρ : Representation k G V)
 
@@ -253,7 +253,7 @@ end AddCommGroup
 
 section MulAction
 
-variable (k : Type _) [CommSemiring k] (G : Type _) [Monoid G] (H : Type _) [MulAction G H]
+variable (k : Type*) [CommSemiring k] (G : Type*) [Monoid G] (H : Type*) [MulAction G H]
 
 /-- A `G`-action on `H` induces a representation `G →* End(k[H])` in the natural way. -/
 noncomputable def ofMulAction : Representation k G (H →₀ k) where
@@ -282,12 +282,12 @@ end MulAction
 
 section Group
 
-variable {k G V : Type _} [CommSemiring k] [Group G] [AddCommMonoid V] [Module k V]
+variable {k G V : Type*} [CommSemiring k] [Group G] [AddCommMonoid V] [Module k V]
 
 variable (ρ : Representation k G V)
 
 @[simp]
-theorem ofMulAction_apply {H : Type _} [MulAction G H] (g : G) (f : H →₀ k) (h : H) :
+theorem ofMulAction_apply {H : Type*} [MulAction G H] (g : G) (f : H →₀ k) (h : H) :
     ofMulAction k G H g f h = f (g⁻¹ • h) := by
   conv_lhs => rw [← smul_inv_smul g h]
   let h' := g⁻¹ • h
@@ -345,7 +345,7 @@ end Group
 
 section TensorProduct
 
-variable {k G V W : Type _} [CommSemiring k] [Monoid G]
+variable {k G V W : Type*} [CommSemiring k] [Monoid G]
 
 variable [AddCommMonoid V] [Module k V] [AddCommMonoid W] [Module k W]
 
@@ -396,7 +396,7 @@ end TensorProduct
 
 section LinearHom
 
-variable {k G V W : Type _} [CommSemiring k] [Group G]
+variable {k G V W : Type*} [CommSemiring k] [Group G]
 
 variable [AddCommMonoid V] [Module k V] [AddCommMonoid W] [Module k W]
 
feat: generalize scalars in Algebra.lsmul (#6209)

This generalizes from Algebra.lsmul R M : A →ₐ[R] Module.End R M to Algebra.lsmul R S M : A →ₐ[R] Module.End S M.

This generalization was previously not possible because Module.End S M was not an R-algebra.

Notably this now allows things like Algebra.lsmul R A A : Aᵐᵒᵖ →ₐ[R] Module.End A A (right multiplication).

This doesn't bother attempting to generalize uses in downstream files, as most of them probably do not need the generality. Instead, we just replace Algebra.lsmul R with Algebra.lsmul R R.

Diff
@@ -164,7 +164,7 @@ only on a type synonym of the original module.)
 -/
 noncomputable def ofModule' (M : Type _) [AddCommMonoid M] [Module k M]
     [Module (MonoidAlgebra k G) M] [IsScalarTower k (MonoidAlgebra k G) M] : Representation k G M :=
-  (MonoidAlgebra.lift k G (M →ₗ[k] M)).symm (Algebra.lsmul k M)
+  (MonoidAlgebra.lift k G (M →ₗ[k] M)).symm (Algebra.lsmul k k M)
 #align representation.of_module' Representation.ofModule'
 
 section
chore: script to replace headers with #align_import statements (#5979)

Open in Gitpod

Co-authored-by: Eric Wieser <wieser.eric@gmail.com> Co-authored-by: Scott Morrison <scott.morrison@gmail.com>

Diff
@@ -2,11 +2,6 @@
 Copyright (c) 2022 Antoine Labelle. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Antoine Labelle
-
-! This file was ported from Lean 3 source module representation_theory.basic
-! leanprover-community/mathlib commit c04bc6e93e23aa0182aba53661a2211e80b6feac
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathlib.Algebra.Module.Basic
 import Mathlib.Algebra.Module.LinearMap
@@ -15,6 +10,8 @@ import Mathlib.LinearAlgebra.Dual
 import Mathlib.LinearAlgebra.Contraction
 import Mathlib.RingTheory.TensorProduct
 
+#align_import representation_theory.basic from "leanprover-community/mathlib"@"c04bc6e93e23aa0182aba53661a2211e80b6feac"
+
 /-!
 # Monoid representations
 
chore: cleanup whitespace (#5988)

Grepping for [^ .:{-] [^ :] and reviewing the results. Once I started I couldn't stop. :-)

Co-authored-by: Scott Morrison <scott.morrison@gmail.com>

Diff
@@ -455,7 +455,7 @@ theorem dual_apply (g : G) : (dual ρV) g = Module.Dual.transpose (R := k) (ρV
 
 /-- Given $k$-modules $V, W$, there is a homomorphism $φ : V^* ⊗ W → Hom_k(V, W)$
 (implemented by `LinearAlgebra.Contraction.dualTensorHom`).
-Given representations of $G$ on $V$ and $W$,there are representations of $G$ on  $V^* ⊗ W$ and on
+Given representations of $G$ on $V$ and $W$,there are representations of $G$ on $V^* ⊗ W$ and on
 $Hom_k(V, W)$.
 This lemma says that $φ$ is $G$-linear.
 -/
chore: remove superfluous parentheses in calls to ext (#5258)

Co-authored-by: Xavier Roblot <46200072+xroblot@users.noreply.github.com> Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr> Co-authored-by: Riccardo Brasca <riccardo.brasca@gmail.com> Co-authored-by: Yury G. Kudryashov <urkud@urkud.name> Co-authored-by: Scott Morrison <scott.morrison@anu.edu.au> Co-authored-by: Scott Morrison <scott.morrison@gmail.com> Co-authored-by: Jeremy Tan Jie Rui <reddeloostw@gmail.com> Co-authored-by: Pol'tta / Miyahara Kō <pol_tta@outlook.jp> Co-authored-by: Jason Yuen <jason_yuen2007@hotmail.com> Co-authored-by: Mario Carneiro <di.gama@gmail.com> Co-authored-by: Jireh Loreaux <loreaujy@gmail.com> Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com> Co-authored-by: Kyle Miller <kmill31415@gmail.com> Co-authored-by: Heather Macbeth <25316162+hrmacbeth@users.noreply.github.com> Co-authored-by: Jujian Zhang <jujian.zhang1998@outlook.com> Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>

Diff
@@ -262,11 +262,11 @@ variable (k : Type _) [CommSemiring k] (G : Type _) [Monoid G] (H : Type _) [Mul
 noncomputable def ofMulAction : Representation k G (H →₀ k) where
   toFun g := Finsupp.lmapDomain k k ((· • ·) g)
   map_one' := by
-    ext (x y)
+    ext x y
     dsimp
     simp
   map_mul' x y := by
-    ext (z w)
+    ext z w
     simp [mul_smul]
 #align representation.of_mul_action Representation.ofMulAction
 
@@ -468,4 +468,3 @@ theorem dualTensorHom_comm (g : G) :
 end LinearHom
 
 end Representation
-
chore: fix grammar 3/3 (#5003)

Part 3 of #5001

Diff
@@ -44,7 +44,7 @@ section
 
 variable (k G V : Type _) [CommSemiring k] [Monoid G] [AddCommMonoid V] [Module k V]
 
-/-- A representation of `G` on the `k`-module `V` is an homomorphism `G →* (V →ₗ[k] V)`.
+/-- A representation of `G` on the `k`-module `V` is a homomorphism `G →* (V →ₗ[k] V)`.
 -/
 abbrev Representation :=
   G →* V →ₗ[k] V
chore: fix many typos (#4967)

These are all doc fixes

Diff
@@ -27,7 +27,7 @@ representations.
   * Representation.character
   * Representation.tprod
   * Representation.linHom
-  * Represensation.dual
+  * Representation.dual
 
 ## Implementation notes
 
feat: port RepresentationTheory.Basic (#4240)

Co-authored-by: Matthew Ballard <matt@mrb.email> Co-authored-by: Jeremy Tan Jie Rui <reddeloostw@gmail.com> Co-authored-by: Yury G. Kudryashov <urkud@urkud.name> Co-authored-by: Moritz Firsching <firsching@google.com> Co-authored-by: Parcly Taxel <reddeloostw@gmail.com> Co-authored-by: Kyle Miller <kmill31415@gmail.com>

Dependencies 10 + 525

526 files ported (98.1%)
222363 lines ported (98.5%)
Show graph

The unported dependencies are